jlheidecker
Forum Replies Created
-
Ok I figured it out. I was being a bit of a dummy and testing the site while I was logged in with my administrator account. I’m sure it was stupid to be testing while logged in with any account.
I’m pretty sure this screwed up one or more values being sent to paypal with the paypal button as I clicked it while signed in.
I opened another browser, went through the purchase process, and everything worked fine.
Lesson Learned: Make sure you are testing the purchase process while not signed in! Duh! Silly me…
Here’s the full log entry if anyone is interested. 🙂 I spent $69 for Pro support but not a peep from them!
LOG ENTRY: Mon Aug 4th, 2014 @ precisely 6:35 pm UTC PHP v5.4.29 :: WordPress v3.9.1 :: s2Member v140725 Memory 20.35 MB :: Real Memory 21.50 MB :: Peak Memory 20.76 MB :: Real Peak Memory 21.50 MB xxxxx/?s2member_paypal_notify=1 User-Agent: PayPal IPN ( https://www.paypal.com/ipn ) array ( 'invoice' => '53dfd25d3d70e~xxxxx', 'amount1' => '0.00', 'amount3' => '18.00', 'subscr_date' => '11:35:26 Aug 04, 2014 PDT', 'payer_id' => 'D9BWPMTCBFZLA', 'mc_amount1' => '0.00', 'mc_amount3' => '18.00', 'charset' => 'windows-1252', 'first_name' => 'Jason', 'option_selection1' => '2', 'option_selection2' => 'xxxxx', 'reattempt' => '1', 'notify_version' => '3.8', 'subscr_id' => 'I-KXE3T225GS57', 'custom' => 'xxxxx', 'payer_status' => 'verified', 'business' => 'xxxxx', 'verify_sign' => 'AJUvh1urFkZtz3b7GUx6q9a72JgAA0nSzfSGKeeO7dGkv91cb9N2RS71', 'payer_email' => 'xxxxx', 'option_name1' => 'Referencing Customer ID', 'option_name2' => 'Customer IP Address', 'payer_business_name' => 'Pasadena Web Works', 'last_name' => 'Heidecker', 'receiver_email' => 'xxxxx', 'recurring' => '18.00', 'txn_type' => 'subscr_signup', 'item_name' => '$18/mn subscription.', 'mc_currency' => 'USD', 'item_number' => '1', 'residence_country' => 'US', 'period1' => '3 D', 'period3' => '1 M', 'ipn_track_id' => '68aa7578566ce', 's2member_log' => array ( 0 => 'IPN received on: Mon Aug 4, 2014 6:35:42 pm UTC', 1 => 's2Member POST vars verified through a POST back to PayPal.', 2 => 's2Member originating domain (<code>$_SERVER["HTTP_HOST"]</code>) validated.', 3 => 's2Member <code>txn_type</code> identified as ( <code>web_accept|subscr_signup</code> ).', 4 => 's2Member <code>txn_type</code> identified as ( <code>web_accept|subscr_signup</code> ) w/ update vars.', 5 => 'Unable to modify Subscription. The existing User ID is associated with an Administrator. Stopping here. Otherwise, an Administrator could lose access.', ), 'subscr_gateway' => 'paypal', 'subscr_baid' => 'I-KXE3T225GS57', 'subscr_cid' => 'I-KXE3T225GS57', 'eotper' => NULL, 'ccaps' => NULL, 'level' => '1', 'ip' => 'xxxxx', 'initial_term' => '3 D', 'initial' => '0.00', 'regular' => '18.00', 'regular_term' => '1 M', )I didn’t notice this last night, but there is definitely something interesting in gateway-core-ipn.log:
“Unable to modify Subscription. The existing User ID is associated with an Administrator. Stopping here. Otherwise, an Administrator could lose access.”
But I’m confused by that since the customer’s email address is NOT associated with any user of the site.
Am I interpreting this message wrong?
I installed WP Mail Bank to use SMTP. This didn’t work. The test emails using SMTP work fine, and I see them all in WP Mail Log as well as the recipient’s inbox.
But still nothing coming from s2Member when customers sign up. They never get their welcome emails.
And I wouldn’t expect the SMTP plugin to have fixed the problem actually… because whether you use this plugin or not, s2member is still making calls to wp_mail() and those should be logged by WP Mail Log. Which is not happening in my case.
Any other thoughts on how I can debug this?
I having trouble getting started. PayPal IPN is sending the info back to the server and getting 200 so I think my site is receiving the IPN OK.
But the users never get any emails. wp mail log plugin isn’t logging anything. I tried the little trick of changing the Signup Confirmation Recipients to just “%%payer_email%%”. Still no emails going out after sign-up.
The log files don’t seem very helpful. Not sure what they are saying.
Any thoughts on where I should start?
Forum: Fixing WordPress
In reply to: Return taxonomy terms in hierarchical orderNot really, but there is the wp_dropdown_categories function.
Probably not too hard to create a new function based on that one to do what I needed.
Forum: Hacks
In reply to: How far can WordPress be extended?GD Press Tools (dev4press.com) offers a cool feature that redirects users to a custom page when they login. If anyone uses dev4press products and has logged into the site before, they use their own plugin to accomplish this.
More info:
http://www.dev4press.com/forums/topic/custom-wp-user-dashboard/#post-16995Also, WordPress has a page about custom admin themes:
http://codex.wordpress.org/Creating_Admin_ThemesAnd finally, here’s an example of someone only changing the style, but doing so in a drastic way and only with a few lines of code.
https://github.com/rachelbaker/bootstrapwp-Twitter-Bootstrap-for-WordPressForum: Plugins
In reply to: [Volusion] [Plugin: Volusion] Settings not configured properlyIs a GOLD volusion account required for this? I don’t think I can turn on the xml stuff unless I upgrade.
?
Agreed. Posts only feature.
Forum: Requests and Feedback
In reply to: [Plugin: Admin SSL] Redirect bugDid you get it to work? i’m on 2.8.4 and am getting the same errors.
Forum: Plugins
In reply to: Using SSL on single page, using WP 2.7Having trouble with Admin SSL and wordpress 2.8.4. Won’t let me login to wp admin anymore. anyone able to get Admin SSL to work with 2.8.4?
Forum: Fixing WordPress
In reply to: SSL for Single PagesThe idea of being able to select on a page by page basis what was SSL was very attractive though!
Forum: Fixing WordPress
In reply to: SSL for Single PagesThis plug-in renders my admin site unusable. I’m on 2.8.4. When trying to visit the admin login page, firefox responds with redirection errors and I cannot load the page. had to FTP and delete the Admin SSL plug-in.
Forum: Fixing WordPress
In reply to: where is display_themes() defined?Found it. Also defined in
/wp-admin/includes/theme-install.php