Problems With Paypal Recurring

Discussion in 'Payments processing' started by themartian, May 19, 2003.

  1. themartian

    themartian Guest

    Ive gone over this many times, I have a business paypal account. I have ipn turned on and the http address
    pointing to the correct file in my amember installation (something like this ...../paypal_r/ipn.php)

    When a recurring subscription type product is purchased the transaction gets to my paypal account(I see it show up in my account activity) however I never get the notification from paypal.

    Ive tested the return link many times and its there and accessible.

    There is nothing in the amember log to indicate that anything was received and there are no errors.

    Has anyone ever seen this work? Ive been around and around with it and finally broke down to make this post.

    I have the paid amember pro version(1.9.0).

    Is there anything else it could possibly be(given that someone has made this work)?

    thanks in advance for any help, this is my last issue to getting to whole thing up and running.
  2. coolsox

    coolsox Guest

    it's the same installation as I've been posting about, just so you can link them together ..
  3. alex-adm

    alex-adm Guest

    User must signup via aMember signup form. PayPal subscription button will not work!
    I guess it is main reason.
  4. coolsox

    coolsox Guest

    uhm we are doing all the transactions via amember.

    One thing you should know, we have set it up so that people have to initially pay for a one-time fee for their initial signup (let's say 10$), after which they can buy the said subscription.

    So the problem is, once the initial fee is paid, we buy one of those recurring subscription, but it doesn't go through as explained. The person that bought the subscription gets charged and see his membership in his paypal account, payments can be seen in the corporate account, but amember doesn't seem to get anything from paypal for some reason.

    Also, one thing that might be problematic, the initial subscription is non-recurring, and the other is. Up to recently we did all the testing with free payments for obvious reasons, but as soon as we try to put the initial subscription a fee so we can do testing as if the system as in production, we get weird errors all over the process ( we end up having to do it manually).

    Can we do a non-recurring payment with the recurring plugin, as need is in our case ? Obviously, the non-recurring product is setup as a non-recurring one.

    The error log isn't spitting out anything about paypal .. you might want to add a debugging option to help people out in their installation; I already had to fix a couple bugs in the script itself that I guess was related to conflicting versions of things (solaris/php/mysql/apache) ..

    We went over all the options over and over, and I/we are getting completely out of ideas. Why wouldn't amember catch anything from paypal ? It's like there's a missing link or something. Maybe Paypal changed the format of what they send and our version doesn't work with it ?


    One last thing I want to add, ever since I started setting up the whole thing, I had to manually 'complete' *all* transactions I made using free payments, and I think even paypal payments. After buying anything, I get the 'enjoy your membership, please login .. ' message, but when I try to login, the payment is never confirmed and I always have to go in the administive part to 'complete' it ..

    Something is really wrong with the payments ..

    another thing, I can't access the setup part of the script (that changes the config parameters), it says 'setup incomplete' or something like that. What can I do to make it 'complete' so I can go edit the parameters in the page I am supposed to, not manually in the file ?
  5. alex-adm

    alex-adm Guest

    Ohh! And what you fixed?


    aMember usually log all requests from PayPal to aMember's IPN script.
    You may try access this script even from browser, like
    http://www.yoursite.com/amember/plugins/pa...t=222&test2=333
    and this access will be logged!

    You may add additional debug. Edit file amember/plugins/paypal_r/ipn.php
    and after lines
    Code:
    //////////////////////////////////////////////////////////////////////////////
    //                                                                          //
    //            P A Y M E N T    P R O C E S S I N G                          //
    //                                                                          //
    //////////////////////////////////////////////////////////////////////////////
    
    add line
    Code:
    $db->log_error("PAYPAL IPN SCRIPT CALLED");
    
    then try to access file from browser, if it is working,
    try to trigger notification from PayPal.
  6. coolsox

    coolsox Guest

    nm what I posted earlier, I just went in the access log and *nothing* was logged, and I get a 406 error ...
  7. Guest

    Guest Guest

    I'd like to try and get back on the topic here, im pretty convinced that we are not getting anything back from paypal.
    either the information they are getting is getting munged or there return response just plain doesnt work.

    There is no indication in amember or apache logs that anything was returned. Paypal does indeed get the
    information(using all amember scripts for payment(ie the signup button)).

    Do you or anyone else actually have this working, where you get a response from paypal with an accepted
    or declined indication sent to the ipn.php?

    We have looked at everything several times and everything looks correct.
  8. alex-adm

    alex-adm Guest

    Have a look:
    http://www.google.com/search?hl=en&lr=&ie=...G=Google+Search
    I think 60% of all stores uses PayPal. So answer is "yes", it is working and it is well tested (from Jul 2002).

    Seems PayPal having troubles today, try to contact his support.
  9. themartian

    themartian Guest

    yeah the whole system is so simple its hard to believe thats it doesnt work. send data to this http address, receive response
    on so and so http address. doesnt get much easier then that. but it's not working. Ill try doing some more testing on the paypal
    side, thanks for your help.

Share This Page