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.
User must signup via aMember signup form. PayPal subscription button will not work! I guess it is main reason.
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 ?
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.
nm what I posted earlier, I just went in the access log and *nothing* was logged, and I get a 406 error ...
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.
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.
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.