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.

Customers not completing registration

Home Forums Community Forum Customers not completing registration

This topic contains 9 replies, has 2 voices. Last updated by  Cristián Lávaque 3 years, 10 months ago.

Topic Author Topic
Posted: Tuesday Feb 19th, 2013 at 2:55 pm #42509
cory huff
Username: chuff80

Payment goes through from this page: http://theabundantartist.com/facebook-course

After the Paypal redirect is done, the user sees a page like this:

When I go through this, I finish the registration and am then redirected to the login page. However, all of my customers fail to complete registration and end up as a Basic Subscriber in WordPress, with no access to the course.

I have no idea how this is happening. I’ve tested it myself a few times, and I can’t seem to understand. Do I just have a bunch of dumb customers?

List Of Topic Replies

Viewing 9 replies - 1 through 9 (of 9 total)
Author Replies
Author Replies
Posted: Wednesday Feb 20th, 2013 at 7:41 am #42565

Hi Cory.

Are you allowing free registrations? [hilite path]Dashboard -› s2Member® -› General Options -› Open Registration[/hilite]

If so, it could be that the user is registering a free account first and then, while logged out, make the payment, but then login to the existing free account. Or maybe the user’s browser is blocking cookies and then, when he registers, the s2Member’s cookie that’d make the new registration set the user to the paid level, is not there.

Do you have logging enabled? It’d be good to check the user’s transaction to see if everything went fine there. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Posted: Wednesday Feb 20th, 2013 at 10:15 am #42586
cory huff
Username: chuff80

I’m not allowing Open Registrations. Just turned on logging. We’ll see what happens on my next sale.

Posted: Thursday Feb 21st, 2013 at 5:35 am #42689

Okay. Let me know how it goes then. :)

If the problem happens again, please post the related log entries x’ing out any private info. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› s2Member® Log Viewer[/hilite]

Posted: Thursday Feb 21st, 2013 at 4:31 pm #42756
cory huff
Username: chuff80

It happened again this morning. Customer paid, registered but he’s registered as a Free Subscriber.

Here’s the log file “paypal-rtn.log” with customer info removed.

PHP v5.3.2-1ubuntu4.18 :: WordPress® v3.5 :: s2Member® v121213 :: s2Member® Pro v121213
Memory 10.68 MB :: Real Memory 11.00 MB :: Peak Memory 10.91 MB :: Real Peak Memory 11.00 MB
theabundantartist.com/?s2member_paypal_return=1&s2member_paypal_return_tra=fnIyOkZyZ1RDQXltZ1NjbGtQS2w2dTA1cnFRQ1RuYUtoQ3FuOjM0MTcwN2MzMTU1ODJmMjk5OTE3ZmJmOWY0NmI0ZWE5fCi7627F1feWhZBHTYb_o5wWitrJM7oZrIZ57Dvn8CPdAm9N9qfJqUw_rIVQgNDiR3Mr0NtMLxJAqkLUIhx_ZWIUCKD8BcLW2lrzbev8X5bbHCrHDckdOq81TsdXFu5yctXfBOibtJFEw1OsZTggnaqT00nLc4uhX9OuNa7rE3kdKymsoG5jyqTdM3fy3uekiqLaPDPsIXhUD23mh1_0ynNFUEqMPlYuY4I4E9ESLr4w2mkKPYrAMKLQmCn-8-3YtuwgXDpu2TXZA9zyprzDiAhbkq-Nn3XhNHyUmpikKgTC5cBCAaL-TuGlD4Rg-dY8NuPkyXvtE5I3BVmP9T3wHIRNoTziZ_Zoohba9Bx11VEBncikOFbbKAiZqmWQXmiuuw&tx=4RV226318J084502B&st=Completed&amt=20.00&cc=USD&cm=theabundantartist%2ecom&item_number=1::1%20D
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)
array (
‘mc_gross’ => ‘20.00’,
‘invoice’ => ‘xxxxx~184.79.117.67’,
‘protection_eligibility’ => ‘Ineligible’,
‘payer_id’ => ‘xxxxx’,
‘tax’ => ‘0.00’,
‘payment_date’ => ’13:01:12 Feb 21, 2013 PST’,
‘payment_status’ => ‘Completed’,
‘charset’ => ‘windows-1252’,
‘first_name’ => ‘xxxxx’,
‘option_selection1’ => ‘theabundantartist.com’,
‘option_selection2’ => ‘184.79.117.67’,
‘mc_fee’ => ‘0.88’,
‘custom’ => ‘theabundantartist.com’,
‘payer_status’ => ‘unverified’,
‘business’ => ‘cory@theabundantartist.com’,
‘quantity’ => ‘1’,
‘payer_email’ => ‘customer@domain.com’,
‘option_name1’ => ‘Originating Domain’,
‘option_name2’ => ‘Customer IP Address’,
‘txn_id’ => ‘4RV226318J084502B’,
‘payment_type’ => ‘instant’,
‘last_name’ => ‘last name’,
‘receiver_email’ => ‘cory@theabundantartist.com’,
‘payment_fee’ => ‘0.88’,
‘receiver_id’ => ‘Y9DRUZHDPP93Q’,
‘txn_type’ => ‘web_accept’,
‘item_name’ => ‘Facebook Marketing for Artists’,
‘mc_currency’ => ‘USD’,
‘item_number’ => ‘1::1 D’,
‘residence_country’ => ‘US’,
‘receipt_id’ => ‘5138-7112-4732-0738’,
‘handling_amount’ => ‘0.00’,
‘transaction_subject’ => ‘theabundantartist.com’,
‘payment_gross’ => ‘20.00’,
‘shipping’ => ‘0.00’,
‘s2member_log’ =>
array (
0 => ‘Return-Data received on: Thu Feb 21, 2013 9:02:21 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|subscr_payment` ).’,
4 => ‘s2Member `txn_type` identified as ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.’,
5 => ‘Registration Cookies set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.’,
6 => ‘Transient Tracking Cookie set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.’,
7 => ‘Redirecting Customer to Registration Page. They need to Register now.’,
),
‘subscr_gateway’ => ‘paypal’,
‘subscr_id’ => ‘xxxxx’,
‘eotper’ => ‘1 D’,
‘ccaps’ => ”,
‘level’ => ‘1’,
‘ip’ => ‘184.79.117.67’,
‘period1’ => ‘0 D’,
‘mc_amount1’ => ‘0.00’,
‘period3’ => ‘1 D’,
‘mc_amount3’ => ‘20.00’,
‘initial_term’ => ‘0 D’,
‘initial’ => ‘20.00’,
‘regular’ => ‘20.00’,
‘regular_term’ => ‘1 D’,
‘recurring’ => ‘0’,
‘s2member_paypal_return_tra’ => ‘fnIyOkZyZ1RDQXltZ1NjbGtQS2w2dTA1cnFRQ1RuYUtoQ3FuOjM0MTcwN2MzMTU1ODJmMjk5OTE3ZmJmOWY0NmI0ZWE5fCi7627F1feWhZBHTYb_o5wWitrJM7oZrIZ57Dvn8CPdAm9N9qfJqUw_rIVQgNDiR3Mr0NtMLxJAqkLUIhx_ZWIUCKD8BcLW2lrzbev8X5bbHCrHDckdOq81TsdXFu5yctXfBOibtJFEw1OsZTggnaqT00nLc4uhX9OuNa7rE3kdKymsoG5jyqTdM3fy3uekiqLaPDPsIXhUD23mh1_0ynNFUEqMPlYuY4I4E9ESLr4w2mkKPYrAMKLQmCn-8-3YtuwgXDpu2TXZA9zyprzDiAhbkq-Nn3XhNHyUmpikKgTC5cBCAaL-TuGlD4Rg-dY8NuPkyXvtE5I3BVmP9T3wHIRNoTziZ_Zoohba9Bx11VEBncikOFbbKAiZqmWQXmiuuw’,
)

and here’s the “paypal-ipn.log”

PHP v5.3.2-1ubuntu4.18 :: WordPress® v3.5 :: s2Member® v121213 :: s2Member® Pro v121213
Memory 16.90 MB :: Real Memory 17.75 MB :: Peak Memory 17.02 MB :: Real Peak Memory 17.75 MB
theabundantartist.com/?s2member_paypal_notify=1
User-Agent:
array (
‘mc_gross’ => ‘20.00’,
‘invoice’ => ‘xxxxx~184.79.117.67’,
‘protection_eligibility’ => ‘Ineligible’,
‘payer_id’ => ‘xxxxx’,
‘tax’ => ‘0.00’,
‘payment_date’ => ’13:01:12 Feb 21, 2013 PST’,
‘payment_status’ => ‘Completed’,
‘charset’ => ‘windows-1252’,
‘first_name’ => ‘xxxx’,
‘option_selection1’ => ‘theabundantartist.com’,
‘option_selection2’ => ‘184.79.117.67’,
‘mc_fee’ => ‘0.88’,
‘notify_version’ => ‘3.7’,
‘custom’ => ‘theabundantartist.com’,
‘payer_status’ => ‘unverified’,
‘business’ => ‘cory@theabundantartist.com’,
‘quantity’ => ‘1’,
‘verify_sign’ => ‘xxxx’,
‘payer_email’ => ‘xxxx@xxxx’,
‘option_name1’ => ‘Originating Domain’,
‘option_name2’ => ‘Customer IP Address’,
‘txn_id’ => ‘xxxx’,
‘payment_type’ => ‘instant’,
‘last_name’ => ‘xxxx’,
‘receiver_email’ => ‘cory@theabundantartist.com’,
‘payment_fee’ => ‘0.88’,
‘receiver_id’ => ‘Y9DRUZHDPP93Q’,
‘txn_type’ => ‘web_accept’,
‘item_name’ => ‘Facebook Marketing for Artists’,
‘mc_currency’ => ‘USD’,
‘item_number’ => ‘1::1 D’,
‘residence_country’ => ‘US’,
‘receipt_id’ => ‘5138-7112-4732-0738’,
‘handling_amount’ => ‘0.00’,
‘transaction_subject’ => ‘theabundantartist.com’,
‘payment_gross’ => ‘20.00’,
‘shipping’ => ‘0.00’,
‘ipn_track_id’ => ’40f080dd74e1f’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Thu Feb 21, 2013 9:01:18 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: “Angus Mathews” .’,
6 => ‘Storing `payment` for Subscription via ( `web_accept` ).’,
7 => ‘Creating an IPN response for `subscr_payment`. This will go into a Transient Queue; and be processed during registration.’,
8 => ‘Storing IPN signup vars into a Transient Queue. These will be processed on registration.’,
),
‘subscr_gateway’ => ‘paypal’,
‘subscr_id’ => ‘4RV226318J084502B’,
‘eotper’ => ‘1 D’,
‘ccaps’ => ”,
‘level’ => ‘1’,
‘ip’ => ‘184.79.117.67’,
‘period1’ => ‘0 D’,
‘mc_amount1’ => ‘0.00’,
‘period3’ => ‘1 D’,
‘mc_amount3’ => ‘20.00’,
‘initial_term’ => ‘0 D’,
‘initial’ => ‘20.00’,
‘regular’ => ‘20.00’,
‘regular_term’ => ‘1 D’,
‘recurring’ => ‘0’,
)

PHP v5.3.2-1ubuntu4.18 :: WordPress® v3.5 :: s2Member® v121213 :: s2Member® Pro v121213
Memory 11.91 MB :: Real Memory 13.50 MB :: Peak Memory 12.71 MB :: Real Peak Memory 13.50 MB
theabundantartist.com/?s2member_paypal_notify=1&s2member_paypal_proxy=paypal&s2member_paypal_proxy_verification=bca7e07db496ad0cd900ce15741b643e
User-Agent: WordPress/3.5; http://theabundantartist.com
array (
‘txn_type’ => ‘subscr_payment’,
‘mc_gross’ => ‘20.00’,
‘invoice’ => ‘51268652df5e5~184.79.117.67’,
‘tax’ => ‘0.00’,
‘first_name’ => ‘xxxx’,
‘option_selection1’ => ‘theabundantartist.com’,
‘option_selection2’ => ‘184.79.117.67’,
‘custom’ => ‘theabundantartist.com’,
‘payer_email’ => ‘xxxx@xxxx’,
‘option_name1’ => ‘Originating Domain’,
‘option_name2’ => ‘Customer IP Address’,
‘txn_id’ => ‘4RV226318J084502B’,
‘last_name’ => ‘xxxx’,
‘item_name’ => ‘Facebook Marketing for Artists’,
‘mc_currency’ => ‘USD’,
‘item_number’ => ‘1::1 D’,
‘subscr_gateway’ => ‘paypal’,
‘subscr_id’ => ‘4RV226318J084502B’,
‘proxy_verified’ => ‘paypal’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Thu Feb 21, 2013 9:03:51 pm UTC’,
1 => ‘s2Member POST vars verified with a Proxy Key’,
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 Thu Feb 21, 2013 9:03:56 pm UTC. s2Member `txn_type` identified as ( `subscr_payment|recurring_payment` ).’,
6 => ‘Updated Payment Times for this Member.’,
),
‘ccaps’ => ‘:1 D’,
‘level’ => ‘1’,
‘ip’ => ‘184.79.117.67’,
‘s2member_paypal_proxy’ => ‘paypal’,
‘s2member_paypal_proxy_verification’ => ‘bca7e07db496ad0cd900ce15741b643e’,
)

Posted: Friday Feb 22nd, 2013 at 9:27 am #42810

Thanks for the log entries.

I see that the cookie is being set, which should make the registration set his account at the level he paid for. I’m not sure why he’s being set at Level 0.

5 => ‘Registration Cookies set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.’,

Could you try the troubleshooting tips in this article, please? Knowledge Base » Common Troubleshooting Tips

By the way, I see in the log that the term he’s paying for is 1 day, is that correct? Could you show me the shortcode you’re using? If your EOT behavior is set to demote, that’d bring the account down to Level 0 after the term is over.

Posted: Friday Feb 22nd, 2013 at 11:43 am #42844
cory huff
Username: chuff80

Here’s the short code:

[s2Member-PayPal-Button level="1" ccaps="" desc="Facebook Marketing for Artists" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="theabundantartist.com" ta="0" tp="0" tt="D" ra="20" rp="1" rt="D" rr="BN" rrt="" rra="1" image="default" output="button" /]

My goal is to make the membership permanent. What do I need to change here, or should I generate a new button?

Posted: Friday Feb 22nd, 2013 at 11:49 am #42847

No need to generate a new one, you can edit that one manually. Just change the [hilite mono]rt[/hilite] to [hilite mono]L[/hilite] (lifetime): [hilite code]rt="L"[/hilite].

Try it and let me know if you still have the problem after that. :)

Posted: Friday Feb 22nd, 2013 at 11:57 am #42848
cory huff
Username: chuff80

Done. We’ll see how this one goes. Thank you!

Posted: Sunday Feb 24th, 2013 at 7:47 am #43091

Cool. I hope it goes well. :)

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