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.

When complete Paypal, No registration form

Home Forums Community Forum When complete Paypal, No registration form

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

Topic Author Topic
Posted: Thursday May 10th, 2012 at 2:34 pm #13153

When I complete a paypal button registration I am getting redirected to an ugly grey page that tells me i am supposed to check my email (I thought email link was just a fallback procedure). I thought I was supposed to be redirected to the wordpress registration page. the instructions made this sound automatic, is there something I need to configure to make this happen.

Thanks,

Ed

[ passac.com ] says…
Thank you! ( you MUST check your email before proceeding ).

* Note: It can take ( up to 15 minutes ) for Email Confirmation with important details. If you don’t receive email confirmation in the next 15 minutes, please contact Support.

** Sandbox Mode ** You may NOT receive this Email in Sandbox Mode. Sandbox addresses are usually bogus (for testing).
Check Your Email ( Then Click Here )
If you need assistance, please contact support.

List Of Topic Replies

Viewing 7 replies - 1 through 7 (of 7 total)
Author Replies
Author Replies
Posted: Friday May 11th, 2012 at 6:02 am #13183

Hi Ed.

The confirmation email is always sent, even if everything goes fine, but it is a safe net in case s2Member doesn’t hear back from PayPal immediately and so that message is given, asking the person to check for the email later, after s2Member does hear from PayPal and can proceed.

Did you double check your PayPal integration? [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]

Could you post the log entries related to this transaction, x’ing out any private info, please? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Thanks!

Posted: Friday May 11th, 2012 at 8:38 am #13198

I am running this in sandbox mode, The transaction seems to proceed fine in paypal and I do get the email from s2member and an email in the paypal sandbox. I am also assuming this is supposed to happen when I get the “Return to Pro Seller’s Test Store” button on paypal. I then get a pop up that says:

“Although this page is encrypted, the information you have entered is to be sent over an unencrypted connection and could easily be read by a third party.

Are you sure you want to continue sending this information?
” with continue and canel. When I continue I get the message that I originally posted.

I guess the other question is where can I access this screen, and how can i make it look presentable if it does come up.

Here are the logs:
paypal-ipn.log

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 30.14 MB :: Real Memory 31.75 MB :: Peak Memory 31.00 MB :: Real Peak Memory 31.75 MB
ZZZZZ.com/?s2member_paypal_notify=1
User-Agent:
array (
‘mc_gross’ => ‘60.00’,
‘invoice’ => ‘4fad02d87176a~98.251.5.95’,
‘protection_eligibility’ => ‘Ineligible’,
‘payer_id’ => ‘AZWFFT5F3XXEE’,
‘payment_date’ => ’05:15:52 May 11, 2012 PDT’,
‘payment_status’ => ‘Completed’,
‘charset’ => ‘windows-1252’,
‘first_name’ => ‘Test’,
‘option_selection1’ => ‘ZZZZZ.com’,
‘option_selection2’ => ‘98.251.5.95’,
‘mc_fee’ => ‘2.04’,
‘notify_version’ => ‘3.4’,
‘subscr_id’ => ‘I-T4V6YUBUTXM7’,
‘custom’ => ‘ZZZZZ.com’,
‘payer_status’ => ‘verified’,
‘business’ => ‘pro_1336666427_biz@XXXXXXXXXX.biz’,
‘verify_sign’ => ‘AWnXrLVyMmXozaQlUh0L63M1v7NCA4x82W7TZgdvLsqlqL110shQy5S4’,
‘payer_email’ => ‘buyer_1336666196_per@XXXXXXXXXX.biz’,
‘option_name1’ => ‘Originating Domain’,
‘option_name2’ => ‘Customer IP Address’,
‘txn_id’ => ‘46196870XK895160U’,
‘payment_type’ => ‘instant’,
‘last_name’ => ‘Buyer’,
‘receiver_email’ => ‘pro_1336666427_biz@XXXXXXXXXX.biz’,
‘payment_fee’ => ‘2.04’,
‘receiver_id’ => ‘LFV3TVL6CJH3C’,
‘txn_type’ => ‘subscr_payment’,
‘item_name’ => ‘Bronze Member / description and pricing details here.’,
‘mc_currency’ => ‘USD’,
‘item_number’ => ‘1’,
‘residence_country’ => ‘US’,
‘test_ipn’ => ‘1’,
‘transaction_subject’ => ‘Bronze Member / description and pricing details here.’,
‘payment_gross’ => ‘60.00’,
‘ipn_track_id’ => ‘6041d65c6caf2’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Fri May 11, 2012 12:16:17 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 ( `subscr_payment|recurring_payment` ).’,
4 => ‘Sleeping for 5 seconds. Waiting for a possible ( `subscr_signup|subscr_modify|recurring_payment_profile_created` ).’,
5 => ‘Awake. It\’s Fri May 11, 2012 12:16:22 pm UTC. s2Member `txn_type` identified as ( `subscr_payment|recurring_payment` ).’,
6 => ‘Skipping this IPN response, for now. The Subscr. ID is not associated with a registered Member.’,
7 => ‘Re-generating. This IPN will go into a Transient Queue; and be re-processed during registration.’,
),
‘subscr_gateway’ => ‘paypal’,
‘ccaps’ => NULL,
‘level’ => ‘1’,
‘ip’ => ‘98.251.5.95’,
)

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 30.84 MB :: Real Memory 31.75 MB :: Peak Memory 30.99 MB :: Real Peak Memory 31.75 MB
ZZZZZ.com/?s2member_paypal_notify=1
User-Agent:
array (
‘txn_type’ => ‘subscr_signup’,
‘subscr_id’ => ‘I-T4V6YUBUTXM7’,
‘last_name’ => ‘Buyer’,
‘option_selection1’ => ‘ZZZZZ.com’,
‘option_selection2’ => ‘98.251.5.95’,
‘residence_country’ => ‘US’,
‘mc_currency’ => ‘USD’,
‘item_name’ => ‘Bronze Member / description and pricing details here.’,
‘business’ => ‘pro_1336666427_biz@XXXXXXXXXX.biz’,
‘amount3’ => ‘60.00’,
‘recurring’ => ‘60.00’,
‘verify_sign’ => ‘Axi2JPs5nrysX.tzs9YStdwqc8q6AW5BuV59Xikvi37m3DIQk29s4cMp’,
‘payer_status’ => ‘verified’,
‘test_ipn’ => ‘1’,
‘payer_email’ => ‘buyer_1336666196_per@XXXXXXXXXX.biz’,
‘first_name’ => ‘Test’,
‘receiver_email’ => ‘pro_1336666427_biz@XXXXXXXXXX.biz’,
‘payer_id’ => ‘AZWFFT5F3XXEE’,
‘option_name1’ => ‘Originating Domain’,
‘invoice’ => ‘4fad02d87176a~98.251.5.95’,
‘option_name2’ => ‘Customer IP Address’,
‘reattempt’ => ‘1’,
‘item_number’ => ‘1’,
‘subscr_date’ => ’05:15:47 May 11, 2012 PDT’,
‘custom’ => ‘ZZZZZ.com’,
‘charset’ => ‘windows-1252’,
‘notify_version’ => ‘3.4’,
‘period3’ => ‘1 Y’,
‘mc_amount3’ => ‘60.00’,
‘ipn_track_id’ => ‘eb58ade98a714’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Fri May 11, 2012 12:16:31 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: “Test Buyer” .’,
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’ => ‘98.251.5.95’,
‘period1’ => ‘0 D’,
‘mc_amount1’ => ‘0.00’,
‘initial_term’ => ‘0 D’,
‘initial’ => ‘60.00’,
‘regular’ => ‘60.00’,
‘regular_term’ => ‘1 Y’,
)

paypal-rtn.log

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 25.46 MB :: Real Memory 25.75 MB :: Peak Memory 25.61 MB :: Real Peak Memory 25.75 MB
ZZZZZ.com/?s2member_paypal_return=1&s2member_paypal_return_tra=fnIyOjd0SHFkRkJlVEhUaXBiakd3Y0lsU1FQTUlVNjlXVEo3OjNhN2MyZDZkYWFlNTVmNjY4ODE4MTVlNDY1NGQ5NGZmfK416awoy94OOJeu1PLOwTfz6CfE96a2bg-Oas0fsgTRHQboYn4A7o1WdaoqGQZFE03icWjdsvuDLYPYmz7rxOQz5v314D4XqsUIdNtIucooKJFDAQHBvpsNBL_ZDFm_VVxmhDMmGS8dgq1SYGl7t2ledvfqM5XOjdwZ_ePhimEUjEh8onAnfiKCfA1bn2k060XrSBxRIGOFtNfcx_R5CnlV_IS4byQf8kBWZi1Gesoc1hPHtqtGj9HAbLVh6V0uCv86JeUvJYoZdDz175OFR-gNH9jzwEznYq8Vk1pxOOoLPcJ9LqtAfvgBRfsjsUm7x2IuSEFN_cPbWjTn4vQjS_bV_mEvh9UpZe0XLV7Zf4sTExuh40coinWsapKmKt7KUg
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0
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\’ => \’fnIyOjd0SHFkRkJlVEhUaXBiakd3Y0lsU1FQTUlVNjlXVEo3OjNhN2MyZDZkYWFlNTVmNjY4ODE4MTVlNDY1NGQ5NGZmfK416awoy94OOJeu1PLOwTfz6CfE96a2bg-Oas0fsgTRHQboYn4A7o1WdaoqGQZFE03icWjdsvuDLYPYmz7rxOQz5v314D4XqsUIdNtIucooKJFDAQHBvpsNBL_ZDFm_VVxmhDMmGS8dgq1SYGl7t2ledvfqM5XOjdwZ_ePhimEUjEh8onAnfiKCfA1bn2k060XrSBxRIGOFtNfcx_R5CnlV_IS4byQf8kBWZi1Gesoc1hPHtqtGj9HAbLVh6V0uCv86JeUvJYoZdDz175OFR-gNH9jzwEznYq8Vk1pxOOoLPcJ9LqtAfvgBRfsjsUm7x2IuSEFN_cPbWjTn4vQjS_bV_mEvh9UpZe0XLV7Zf4sTExuh40coinWsapKmKt7KUg\’,
\’txn_type\’ => \’subscr_signup\’,
\’subscr_id\’ => \’I-T4V6YUBUTXM7\’,
\’last_name\’ => \’Buyer\’,
\’option_selection1\’ => \’ZZZZZ.com\’,
\’option_selection2\’ => \’98.251.5.95\’,
\’residence_country\’ => \’US\’,
\’mc_currency\’ => \’USD\’,
\’item_name\’ => \’Bronze Member / description and pricing details here.\’,
\’business\’ => \’pro_1336666427_biz@XXXXXXXXXX.biz\’,
\’amount3\’ => \’60.00\’,
\’recurring\’ => \’1\’,
\’payer_status\’ => \’verified\’,
\’payer_email\’ => \’buyer_1336666196_per@XXXXXXXXXX.biz\’,
\’first_name\’ => \’Test\’,
\’receiver_email\’ => \’pro_1336666427_biz@XXXXXXXXXX.biz\’,
\’payer_id\’ => \’AZWFFT5F3XXEE\’,
\’option_name1\’ => \’Originating Domain\’,
\’invoice\’ => \’4fad02d87176a~98.251.5.95\’,
\’option_name2\’ => \’Customer IP Address\’,
\’reattempt\’ => \’1\’,
\’item_number\’ => \’1\’,
\’subscr_date\’ => \’05:15:47 May 11, 2012 PDT\’,
\’custom\’ => \’ZZZZZ.com\’,
\’charset\’ => \’windows-1252\’,
\’period3\’ => \’1 Y\’,
\’mc_amount3\’ => \’60.00\’,
\’auth\’ => \’mz6P02jREwyj7Q1tdFAPu82-Ng8tCrtXv0pAil8-ywpTdlS3fmu6QobcSWr5Vh5GuuNAY12GoR9RqWEnqT4s7AVlSB_DNd_qUSin3fC1kgSeUZ6GCsnl_T-9lcFYEpufmoWoSx3p1OzSEtp0Uu4bflAA9MzUaqPo1MfQxQuAGJhBeVM0hSx23PeF9ffwQlTSdJlAFRRpaJbHnQ_wofMuYf5eH4f_mSyoTRZGWJo9YOBxG2FRSo5b2tbly68\’,
\’form_charset\’ => \’UTF-8\’,
)’,
),
‘s2member_paypal_return_tra’ => ‘fnIyOjd0SHFkRkJlVEhUaXBiakd3Y0lsU1FQTUlVNjlXVEo3OjNhN2MyZDZkYWFlNTVmNjY4ODE4MTVlNDY1NGQ5NGZmfK416awoy94OOJeu1PLOwTfz6CfE96a2bg-Oas0fsgTRHQboYn4A7o1WdaoqGQZFE03icWjdsvuDLYPYmz7rxOQz5v314D4XqsUIdNtIucooKJFDAQHBvpsNBL_ZDFm_VVxmhDMmGS8dgq1SYGl7t2ledvfqM5XOjdwZ_ePhimEUjEh8onAnfiKCfA1bn2k060XrSBxRIGOFtNfcx_R5CnlV_IS4byQf8kBWZi1Gesoc1hPHtqtGj9HAbLVh6V0uCv86JeUvJYoZdDz175OFR-gNH9jzwEznYq8Vk1pxOOoLPcJ9LqtAfvgBRfsjsUm7x2IuSEFN_cPbWjTn4vQjS_bV_mEvh9UpZe0XLV7Zf4sTExuh40coinWsapKmKt7KUg’,
)

Posted: Friday May 11th, 2012 at 7:39 pm #13234

I see. If you’re in Sandbox, then the emails won’t be sent. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details[/hilite]

*Sandbox Tip* If you’re testing your site through a PayPal® Sandbox account, please remember that Email Confirmations from s2Member will NOT be received after a test purchase. s2Member sends its Confirmation Emails to the PayPal® Email Address of the Customer. Since PayPal® Sandbox addresses are usually bogus ( for testing ), you will have to run live transactions before Email Confirmations from s2Member are received. That being said, all other s2Member functionality CAN be tested through a PayPal® Sandbox account. Email Confirmations are the only hang-up.

So if s2Member doesn’t get confirmation from Paypal right away, it can’t take the customer to the registration page, instead it has to wait so it tells the person to check for the confirmation email later, which will have the link to register, but if you’re in Sandbox that won’t arrive.

Also, I’d test with live transactions rather than Sandbox, since they behave slightly differently and it’s a lot safer to get it working properly the way it’ll be for the customers. You can make the transactions really low at 1 cent, so it’s not a problem.

I hope that helps. :)

Posted: Friday May 11th, 2012 at 8:10 pm #13241

OK I may try some immaterial transactions. Funny thing is I am getting the emails. Not your issue but what good is a sandbox if it does not behave the same as the live system.

Posted: Friday May 11th, 2012 at 8:27 pm #13245

Exactly my thought, but that’s part of PayPal’s silliness. :/

Posted: Friday May 11th, 2012 at 10:03 pm #13246

Hopefully doing a live transaction will make that go away but is there a way to make that response page more presentable if it does come up?

Ed

Posted: Friday May 11th, 2012 at 11:13 pm #13251

Do you mean this one?

[ passac.com ] says…
Thank you! ( you MUST check your email before proceeding ).

* Note: It can take ( up to 15 minutes ) for Email Confirmation with important details. If you don’t receive email confirmation in the next 15 minutes, please contact Support.

** Sandbox Mode ** You may NOT receive this Email in Sandbox Mode. Sandbox addresses are usually bogus (for testing).
Check Your Email ( Then Click Here )
If you need assistance, please contact support.

You can have a different page to return the user to after checkout if you use the [hilite mono]success[/hilite] attribute in your button’s shortcode. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Buttons -› Shortcode Attributes -> success[/hilite]

Viewing 7 replies - 1 through 7 (of 7 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.