I did a Paypal Sandbox test... I paid for the subscription without any errors and was perfectly directed to the members area of my website. But it simply said that "You have no active subscriptions". On the admin page, the status of the order in question says "Not-Paid". Is this supposed to happen because it is a mere fake Sandbox transaction? I saw no errors during the sign up...
There are 2 entries in the log for this order, but I'm not sure what to make of it... Code: 05/31/2008 12:24:21 /amember/plugins/payment/paypal_r/ipnr.php 216.113.191.33 paypal_r ERROR: Paypal payment status is [Pending], IPN message will be ignored It is not an error or a problem, just a status message for your information txn_type => web_accept payment_date => 03:24:05 May 31, 2008 PDT last_name => User residence_country => US pending_reason => unilateral item_name => 1 month trial subscription payment_gross => 30.00 mc_currency => USD payment_type => instant verify_sign => AFcWxV21C7fd0v3bYYYRCpSSRl31AIOLWhpmh-fvZk9BW93wgv1oze79 payer_status => verified test_ipn => 1 tax => 0.00 payer_email => paypal_1212229126_per@something.com txn_id => 0 quantity => 1 receiver_email => paypal@something.com first_name => Test invoice => 8-FRE payer_id => 8QK4YLKANV9LN item_number => payment_status => Pending shipping => 0.00 mc_gross => 30.00 custom => charset => windows-1252 notify_version => 2.4 Code: 05/31/2008 12:24:19 /amember/plugins/payment/paypal_r/ipnr.php 216.113.191.33 paypal_r DEBUG: txn_type => web_accept payment_date => 03:24:05 May 31, 2008 PDT last_name => User residence_country => US pending_reason => unilateral item_name => 1 month trial subscription payment_gross => 30.00 mc_currency => USD payment_type => instant verify_sign => AFcWxV21C7fd0v3bYYYRCpSSRl31AIOLWhpmh-fvZk9BW93wgv1oze79 payer_status => verified test_ipn => 1 tax => 0.00 payer_email => paypal_1212229126_per@something.com txn_id => 0 quantity => 1 receiver_email => paypal@something.com first_name => Test invoice => 8-FRE payer_id => 8QK4YLKANV9LN item_number => payment_status => Pending shipping => 0.00 mc_gross => 30.00 custom => charset => windows-1252 notify_version => 2.4 (Domainnames in the e-mail addresses have been changed)
wheres the- paypal_r DEBUG: successfully handled payment_date => 10:00:00 May 31, 2008 PDT Otherwise looks ok to me- i test with a real paypal account. Set up a 2nd account using a bank withdrawal method or have a friend do a transaction and just refund them after. David
payment_status => Pending should be payment_status => Completed for the user to get access. Not sure if this is related to testing or not.
Hello, I don't use paypal but I noticed your debug output had a line pending_reason=>unilateral I then did a google lookup on "paypal pending_reason=> unilateral" there was a response to somebody who got same error in sandbox. The responder said the following: >>> The payment status reason "pending_reason=unilateral" means the payment is pending because it was made to an email address that is not registered and/or confirmed onto a PayPal account. Because of this the transaction has not processed yet so it is in a pending status. <<< Some more info if it helps >>> The HTML form parameter "business" on your page that hits the sandbox for an order needs to be your verified sandbox business email, NOT your email login to the developer site. <<< Don't know if that helps or applies to you or not. Jimmy
Hmm, Sandbox seems to be sort of broken... Tried to make a fresh new account, but I never got a verification mail, tried 2 different mail domains without spam filter and nothing in both cases... I'll try again later on... The normal Paypal signup does work, so I guess its a sandbox mailserver issue at PP. Anyway, I did manage to make a non-Sandbox Paypal payment using a credit card and with success. I hope that's an indication the 'normal' Paypal payment method should also work... Now all I have to do is find someone with a Paypal account to do a test to make sure... My bank account and cc are already registered with PP, so can't make a new account using those.