After Paypal Sandbox payment no subscription?

Discussion in 'Payments processing' started by prayhaven, May 31, 2008.

  1. prayhaven

    prayhaven New Member

    Joined:
    May 30, 2008
    Messages:
    7
    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...
  2. davidm1

    davidm1 aMember User & Partner

    Joined:
    May 16, 2006
    Messages:
    4,437
    Any messages in your error log?

    David
  3. prayhaven

    prayhaven New Member

    Joined:
    May 30, 2008
    Messages:
    7
    There are 2 entries in the log for this order, but I'm not sure what to make of it... :confused:



    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)
  4. davidm1

    davidm1 aMember User & Partner

    Joined:
    May 16, 2006
    Messages:
    4,437
    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
  5. davidm1

    davidm1 aMember User & Partner

    Joined:
    May 16, 2006
    Messages:
    4,437
    payment_status => Pending
    should be
    payment_status => Completed
    for the user to get access.

    Not sure if this is related to testing or not.
  6. jimjwright

    jimjwright New Member

    Joined:
    Sep 12, 2007
    Messages:
    162
    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
  7. calisolllc

    calisolllc Member

    Joined:
    Feb 19, 2007
    Messages:
    194
    Read up in Sandbox about registering an email account in your paypal for use with sandbox
  8. prayhaven

    prayhaven New Member

    Joined:
    May 30, 2008
    Messages:
    7
    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.

Share This Page