I implemented the paypal solution against the sandbox site exactly as described in the ucommerce tutorial and it all works as expected. Now I have switched it to live, the payment works, the user is redirected back to the order confirmation page as expected - but the IPN never fires (order status never updated)
In Sandbox - IPN notifications are not enabled, as is the case on Production. I presume the initial call to paypal gives the details of the notification url - so thats fine. When I look at the IPN history, in Sandbox i get a list of successful callbacks, in Production - I get the list, but each says that it is disabled. I am a little confused on this and would appreciate a heads up
PayPal IPN not working
Hi,
I implemented the paypal solution against the sandbox site exactly as described in the ucommerce tutorial and it all works as expected. Now I have switched it to live, the payment works, the user is redirected back to the order confirmation page as expected - but the IPN never fires (order status never updated)
In Sandbox - IPN notifications are not enabled, as is the case on Production. I presume the initial call to paypal gives the details of the notification url - so thats fine. When I look at the IPN history, in Sandbox i get a list of successful callbacks, in Production - I get the list, but each says that it is disabled. I am a little confused on this and would appreciate a heads up
Thanks for any help
Hi Pete,
Enabling IPN in PayPal shouldn't be required as the IPN URL is provided when the payment is initiated as you surmised.
PayPal Sandbox and live environments are notorious for working differently so I would give enabling IPN in prod a chance.
Soren,
I tried that, but turning on hte IPN requires a url - since the response handler uses dynamic paths - not sure what to put here. Any idea?
Thanks
Hi Pete,
I think the url is overwritten before it is send, so you can put anything there?!
Kind regards,
Jesper
is working on a reply...