latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

PayPal Integration

Home Forums Community Forum PayPal Integration

This topic contains 11 replies, has 2 voices. Last updated by  Cristián Lávaque 4 years ago.

Topic Author Topic
Posted: Monday Dec 17th, 2012 at 11:01 am #34842
Leo Woer
Username: lewo

Dear Sirs,

I have just upgraded to Pro unlimited, and in the same run I changed my PayPal to enable Express checkout. after that I didn’t get a confirmation for signing up as new member (I have another PayPal account I use for that). The I went to my merchant account and updated the IPN and the PDT, but still no confirmation email – Why is that ???

rgds
Leo

List Of Topic Replies

Viewing 11 replies - 1 through 11 (of 11 total)
Author Replies
Author Replies
Posted: Tuesday Dec 18th, 2012 at 9:12 am #34918

Hi Leo.

So you changed s2Member from one PayPal account to another? This will most likely cause trouble with existing subscribers you created with the former PayPal account.

About the confirmation, something may have gone wrong during the transaction. Could you post the related entries from the log files? (x’ing out any private info) [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

If you’re using the Sandbox, no emails will be sent. Thought I’d mention it in case you’re testing with that.

Posted: Tuesday Dec 18th, 2012 at 9:52 am #34932
Leo Woer
Username: lewo

Hi Christian,

for some reason – even if I have enabled log – there is only the file .htaccess here. I just try and run a transaction again.

The account I am using is my valid account, not a sandbox account – as I wrote the day before yesterday, I have the same account still just enabled Express checkout, and I have another account which I use as customer – I just set $0.00 in the trial and cancel the agreement before the 14 days. I have alo generated new PDT and IPN and set it in the correct places.

Ok I go and do another transaction and see if I get anything in the log.

rgds
Leo

Posted: Tuesday Dec 18th, 2012 at 9:58 am #34934
Leo Woer
Username: lewo

OK,

have just run it again and still no sign ups or confirmation email, and neither log data – still only .htaccess in that directory. hHwever I get the IPN, so it must be something with the PDT

rgds
Leo

Posted: Tuesday Dec 18th, 2012 at 10:05 am #34936
Leo Woer
Username: lewo

Hi again I can set you up as administrator on the site if you want to

rgds
Leo

Posted: Tuesday Dec 18th, 2012 at 11:45 am #34946
Leo Woer
Username: lewo

Hi Christian,

I went in to Paypal and set auto to off, and PDT to off, and then enabled it again and took the new PDT id and set it in to my sitee.

Now I got a log, however still no user signed up and still no confimation email :

The ipn.log
*********************************************
HP v5.2.17 :: WordPress® v3.5 :: s2Member® v121213 :: s2Member® Pro v121213
Memory 37.66 MB :: Real Memory 38.50 MB :: Peak Memory 37.76 MB :: Real Peak Memory 38.50 MB
boost.mindfolding.com/?s2member_paypal_notify=1
User-Agent:
array (
‘txn_type’ => ‘subscr_signup’,
‘subscr_id’ => ‘I-9WUJCPX1XAB2’,
‘last_name’ => ‘xxxx’,
‘option_selection1’ => ‘boost.mindfolding.com’,
‘option_selection2’ => ‘5.103.177.230’,
‘residence_country’ => ‘DK’,
‘mc_currency’ => ‘USD’,
‘item_name’ => ‘Bronze Member / description and pricing details here.’,
‘amount1’ => ‘0.00’,
‘business’ => ‘xxxxxxx’,
‘amount3’ => ‘17.95’,
‘recurring’ => ‘17.95’,
‘verify_sign’ => ‘Auq1wg9nb80jt-PC8uzJn.ANXn1XA9Mrc1DX5Df82E3bUgoT-OFxfqbV’,
‘payer_status’ => ‘unverified’,
‘payer_email’ => ‘xxxxxx’,
‘first_name’ => ‘xxx’,
‘receiver_email’ => ‘xxxxx’,
‘payer_id’ => ‘EGEGMM38MQUN4’,
‘option_name1’ => ‘Originating Domain’,
‘invoice’ => ’50d09853ad4c1~5.103.177.230′,
‘option_name2’ => ‘Customer IP Address’,
‘reattempt’ => ‘1’,
‘item_number’ => ‘1’,
‘subscr_date’ => ’08:23:03 Dec 18, 2012 PST’,
‘custom’ => ‘boost.mindfolding.com’,
‘charset’ => ‘windows-1252’,
‘notify_version’ => ‘3.7’,
‘period1′ => ’14 D’,
‘mc_amount1’ => ‘0.00’,
‘period3’ => ‘1 M’,
‘mc_amount3’ => ‘17.95’,
‘ipn_track_id’ => ’88b3fff869cc2′,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Tue Dec 18, 2012 4:23:22 pm UTC’,
1 => ‘s2Member POST vars verified through a POST back to PayPal®.’,
2 => ‘s2Member originating domain ( `$_SERVER[“HTTP_HOST”]` ) validated.’,
3 => ‘s2Member `txn_type` identified as ( `web_accept|subscr_signup` ).’,
4 => ‘s2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.’,
5 => ‘Signup Confirmation Email sent to: “xxxxxx” ; “Webmaster” .’,
6 => ‘Storing IPN signup vars into a Transient Queue. These will be processed on registration.’,
),
‘subscr_gateway’ => ‘paypal’,
‘eotper’ => NULL,
‘ccaps’ => NULL,
‘level’ => ‘1’,
‘ip’ => ‘5.103.177.230’,
‘initial_term’ => ’14 D’,
‘initial’ => ‘0.00’,
‘regular’ => ‘17.95’,
‘regular_term’ => ‘1 M’,
)
The rtn log
*********************************************
PHP v5.2.17 :: WordPress® v3.5 :: s2Member® v121213 :: s2Member® Pro v121213
Memory 31.95 MB :: Real Memory 32.25 MB :: Peak Memory 32.08 MB :: Real Peak Memory 32.25 MB
boost.mindfolding.com/?s2member_paypal_return=1&s2member_paypal_return_tra=fnIyOmI1czVVaVhHYloweU1saXl0dEgyckRmSDhrSTVWQUtPOjQxNjczNTI4Zjg4ZjQ1OWMwODM1NWY2YzUyMDk1Mjg3fGyzuSchp_ZuKQVUvKTbOygQPgl1RX3a_KWEVpKGg4StHLN8bNG9aUR6dSNQJUZbaNIrMtZPNQN4dn7N3GkVHrz9aF-vXGHFrGjEBxb074CVenyIJu8cmhuZlyMS9qbJVo0TXPgrxYhbBKYOo-1ZbaFILDV5HyDbTBOHHaX99eeiC-pK9QFPmCSuVsZHKB-1HsMc12AtcMTptihyo__AAtytMBrGEnTN7_GmsF3gfBRjhBFbOZWOGfmVn45yzwL3NzU3DWuV8C_Xc8mHIP65fS1IyuLsgPrjrXT_dFO2WEK2x5wfDHZzq-A1ki2oMK42zb4JJQWd089gHL6xhjqO533x-UboSJo9KSjOsOcYGC-ci1ax6yVegJcELMEfJwvG4A
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20100101 Firefox/17.0 AlexaToolbar/alxf-2.17
array (
‘subscr_gateway’ => ‘paypal’,
‘s2member_log’ =>
array (
0 => ‘No Return-Data. Customer must wait for Email Confirmation.’,
1 => ‘Redirecting Customer to the Home Page. Customer must wait for Email Confirmation.’,
2 => ‘Note. This can sometimes happen when/if you are offering a free Trial Period. There are times when a Payment Gateway will NOT supply s2Member with any data immediately after checkout. When/if this happens, s2Member must process the transaction via IPN only ( i.e. behind-the-scene ), and the Customer must wait for Email Confirmation in these cases.’,
3 => ‘array (
\’s2member_paypal_return\’ => \’1\’,
\’s2member_paypal_return_tra\’ => \’fnIyOmI1czVVaVhHYloweU1saXl0dEgyckRmSDhrSTVWQUtPOjQxNjczNTI4Zjg4ZjQ1OWMwODM1NWY2YzUyMDk1Mjg3fGyzuSchp_ZuKQVUvKTbOygQPgl1RX3a_KWEVpKGg4StHLN8bNG9aUR6dSNQJUZbaNIrMtZPNQN4dn7N3GkVHrz9aF-vXGHFrGjEBxb074CVenyIJu8cmhuZlyMS9qbJVo0TXPgrxYhbBKYOo-1ZbaFILDV5HyDbTBOHHaX99eeiC-pK9QFPmCSuVsZHKB-1HsMc12AtcMTptihyo__AAtytMBrGEnTN7_GmsF3gfBRjhBFbOZWOGfmVn45yzwL3NzU3DWuV8C_Xc8mHIP65fS1IyuLsgPrjrXT_dFO2WEK2x5wfDHZzq-A1ki2oMK42zb4JJQWd089gHL6xhjqO533x-UboSJo9KSjOsOcYGC-ci1ax6yVegJcELMEfJwvG4A\’,
)’,
),
‘s2member_paypal_return_tra’ => ‘fnIyOmI1czVVaVhHYloweU1saXl0dEgyckRmSDhrSTVWQUtPOjQxNjczNTI4Zjg4ZjQ1OWMwODM1NWY2YzUyMDk1Mjg3fGyzuSchp_ZuKQVUvKTbOygQPgl1RX3a_KWEVpKGg4StHLN8bNG9aUR6dSNQJUZbaNIrMtZPNQN4dn7N3GkVHrz9aF-vXGHFrGjEBxb074CVenyIJu8cmhuZlyMS9qbJVo0TXPgrxYhbBKYOo-1ZbaFILDV5HyDbTBOHHaX99eeiC-pK9QFPmCSuVsZHKB-1HsMc12AtcMTptihyo__AAtytMBrGEnTN7_GmsF3gfBRjhBFbOZWOGfmVn45yzwL3NzU3DWuV8C_Xc8mHIP65fS1IyuLsgPrjrXT_dFO2WEK2x5wfDHZzq-A1ki2oMK42zb4JJQWd089gHL6xhjqO533x-UboSJo9KSjOsOcYGC-ci1ax6yVegJcELMEfJwvG4A’,
)

Posted: Wednesday Dec 19th, 2012 at 8:32 am #35030

Thanks for the log entries.

5 => ‘Signup Confirmation Email sent to: “xxxxxx” ; “Webmaster” .’,

s2Member sent the email, so it’s a problem after that point. Either with the server’s SMTP, or with the deliverability, probably related to spam filters. Did you check the spam folder? If not there, then please try the tips in this article: Knowledge Base » Troubleshooting Email Delivery Problems

Posted: Wednesday Dec 19th, 2012 at 5:00 pm #35102
Leo Woer
Username: lewo

Has nothing to do with spam filters – I use gmail for this test without spamfilter, and I got every second time an email from PayPal saying that I have spent money – I never get the confirmation email from S2 and nor do I get transfered to the registration page – UNLESS MY TRIAL PERIOD IS ZERO

So it must be something with the trial period, which the PDT is not able to handle correctly.

Again I have offered you admin access to my site – if you want to check my settings – but again I cannot understand why it works when I set the trial period to zero, it seems to me that the trial period does not cope with being a member at level 1 – so maybe I should not have a trial but in some way say that level 1 is only for 14 days and then level 2 is for the rest. This will however give me a lot of other problems as I then has to change 60 pages, which are set up to run with the other setup.

Leo

Posted: Thursday Dec 20th, 2012 at 9:16 am #35157

So it must be something with the trial period, which the PDT is not able to handle correctly.

It should work well with or without the trial term.

Could you show me the shortcode you’re using, with and without the trial term? And the log entries for these two, as well. Thanks!

Sure, you can send the login info. s2Member® » Private Contact Form And include a screenshot of the PDT and IPN settings in your PayPal account, please.

But first could you do the tests suggested in these articles, please?
Knowledge Base » Common Troubleshooting Tips

I didn’t get if you tried the email troubleshooting tips already. Knowledge Base » Troubleshooting Email Delivery Problems

Posted: Thursday Dec 20th, 2012 at 2:10 pm #35184
Leo Woer
Username: lewo

When I had the trial as zero, the reason for that it worked was that the nomal period was establsihed in the same moment – so it was in fact not the trial period of zero which caused it to work, but the payable period. Could it be the fact that I set the trial price to zero when I am testing, so that I have the time to cancel the arrangement before it demands money ??

No use to send you screen shots the email log – which I have installed – is totally empty.

I’ll just try to raise the price to $1 and send you the logs hereafter.

rgds
Leo

Posted: Thursday Dec 20th, 2012 at 2:17 pm #35185
Leo Woer
Username: lewo

Hi Christián

PROBLEM SOLVED – TRIAL PRICE MUST NOT BE ZERO – IN THE SAME RUN I CHARGED 0.01 IT WORKED

rgds
Leo

Posted: Friday Dec 21st, 2012 at 9:05 am #35242

I’m very glad you sorted it out. Thanks for the update. :)

Viewing 11 replies - 1 through 11 (of 11 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.