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 payment not taken, but access granted

Home Forums Community Forum Paypal payment not taken, but access granted

This topic contains 8 replies, has 4 voices. Last updated by  Raam Dev 4 years, 3 months ago.

Topic Author Topic
Posted: Friday Sep 7th, 2012 at 5:21 am #24486
Dwayne
Username: doynie

Hi there, I’ve set up a test payment subscription on my S2 member pro installation, to take £0.50 a day from a paypal account to test everything works ok. As it happens the paypal account I was testing with was unverified and had no money in it. Hence no payment was made, however the test user account still has access to my member website, 3 days after this, shouldn’t there be some kind of kick back from paypal to restrict access for this member as no subscription money has been taken?

Thanks

List Of Topic Replies

Viewing 8 replies - 1 through 8 (of 8 total)
Author Replies
Author Replies
Posted: Friday Sep 7th, 2012 at 6:40 am #24504
Dwayne
Username: doynie

Sorry if my first post dosen’t make sense please let me know and I’ll try and explain better.

Posted: Friday Sep 7th, 2012 at 10:01 am #24526
Eduan
Username: Eduan
Moderator

Hello Wayne,

So if I understood correctly, the test user was given access to your website, even though he didn’t have the necessary money in the account? Correct me if I’m wrong please. :)

Posted: Friday Sep 7th, 2012 at 5:22 pm #24573
Dwayne
Username: doynie

Yes that is correct!

Posted: Saturday Sep 8th, 2012 at 7:31 am #24621

Hi Dwayne.

Right, the user should have been demoted after the payment was not successful. If the gateway made several attempts to charge the person, that may explain a delay in the demotion, but 3 days seems a bit long.

Do you have the log entries for the transaction? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Posted: Sunday Sep 9th, 2012 at 5:50 am #24682
Dwayne
Username: doynie

Hi Cristian,

Yes I do. Shall I just paste them up here?

Posted: Sunday Sep 9th, 2012 at 8:58 am #24689
Eduan
Username: Eduan
Moderator

Hello Dwayne. Yes please. :)

Just remember to put it between the code tags. ;)

Use the <code> tags! ;)
Posted: Monday Sep 10th, 2012 at 5:46 am #24716
Dwayne
Username: doynie

Hi,

I just realised I hadn’t entered the IPN or the PDT auto return info (although when i tested the user did get returned, although i used pro-forms) so I’m guessing this has something quite significant to do with it!

Here is the log anyway:

PHP v5.3.15 :: WordPress® v3.4.1 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 20.44 MB :: Real Memory 20.75 MB :: Peak Memory 20.51 MB :: Real Peak Memory 20.75 MB
www.navyrecordsonline.co.uk/site/?s2member_paypal_notify=1&s2member_paypal_proxy=paypal&s2member_paypal_proxy_use=pro-emails,subscr-signup-as-subscr-payment&s2member_paypal_proxy_verification=9ce6fd696336593b640050af385dbfaf&s2member_paypal_proxy_return_url=
User-Agent: WordPress/3.4.1; http://www.navyrecordsonline.co.uk/site
array (
  'txn_type' => 'subscr_signup',
  'subscr_id' => 'I-RD0EKVU48T7N',
  'custom' => 'www.navyrecordsonline.co.uk',
  'txn_id' => 'I-RD0EKVU48T7N',
  'period1' => '0 D',
  'period3' => '1 D',
  'mc_amount1' => '0.00',
  'mc_amount3' => '0.50',
  'mc_gross' => '0.50',
  'mc_currency' => 'GBP',
  'tax' => '0.00',
  'recurring' => '0.50',
  'payer_email' => 'sbawillis@gmail.com',
  'first_name' => 'Sam',
  'last_name' => 'Willis',
  'option_name1' => 'Originating Domain',
  'option_selection1' => 'www.navyrecordsonline.co.uk',
  'option_name2' => 'Customer IP Address',
  'option_selection2' => '46.208.142.117',
  'item_name' => '50p / Daily ( recurring charge, for ongoing access )',
  'item_number' => '1',
  'proxy_verified' => 'paypal',
  's2member_log' => 
  array (
    0 => 'IPN received on: Wed Sep 5, 2012 9:22:56 am UTC',
    1 => 's2Member POST vars verified with a Proxy Key',
    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: "Sam Willis" <sbawillis@gmail.com>.',
    6 => 'User exists. Handling `payment` for Subscription via ( `subscr-signup-as-subscr-payment` ).',
    7 => 'Storing IPN signup vars now. These are associated with a User\'s account record; for future reference.',
  ),
  'subscr_gateway' => 'paypal',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1',
  'ip' => '46.208.142.117',
  'initial_term' => '0 D',
  'initial' => '0.50',
  'regular' => '0.50',
  'regular_term' => '1 D',
  's2member_paypal_proxy' => 'paypal',
  's2member_paypal_proxy_use' => 'pro-emails,subscr-signup-as-subscr-payment',
  's2member_paypal_proxy_verification' => '9ce6fd696336593b640050af385dbfaf',
)
Posted: Monday Sep 10th, 2012 at 11:10 pm #24829
Raam Dev
Username: Raam
Staff Member

Dwayne,

Yes, IPN and PDT/Auto-Return integration is essential. If that was not configured, then you would experience the exact problems you described.

Please let us know if you still have issues after configuring IPN/PDT.

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