Localhost / PayPal / IPN not working

Discussion in 'Payments processing' started by fran6, Feb 8, 2011.

  1. fran6

    fran6 New Member

    Joined:
    Feb 3, 2011
    Messages:
    12
    Hi,

    I installed the amember trial version locally on my computer. I installed PayPal plugin to test the payments. Everything goes perfectly well until the payment is done. The member buy a document. So that document should be available when he connects on his "member page". But there is no "subscription". The payment is "pending". I have to check the "completed" box in order for the payment to be taken into account. Then, the document appears on the member page.

    does it have something to do with IPN from PayPal ? I created test accounts on sandbox PayPal, and the seller account is "business", so it should validate my sales directly, no ? I also thought it does not work maybe because the website is set up locally on my computer... :-/

    Where am I wrong ? ;-)

    Thanks for your help !

    PS: the member status is "pending" and the transaction status is "not-paid". I checked in the errors logs, there is nothing related to that... :-/
  2. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    this will not work on your local computer if you use something like "localhost" as domain name.
    Paypal will send IPN message back to ammeber in order to activate payment, so aMember should be installed on valid url and should be accessible from internet .
  3. fran6

    fran6 New Member

    Joined:
    Feb 3, 2011
    Messages:
    12
    Hi Alexander,

    I did install everything on a server with a real URL. I did give PayPal the IPN URL the way I should do it but the user is still "pending" and the subscription is "not paid". I did check everything and I have no idea what to do now... :-/
  4. fran6

    fran6 New Member

    Joined:
    Feb 3, 2011
    Messages:
    12
    Finally found out the problem. It was currencies. My Paypal account was setup in Euros and I sell products in USD. It seems that multi currencies put the transaction on "pending"...

Share This Page