I'm about to tear my hair out over some PayPal integration woes.
Everything works, when I use the Sandbox, return/cancel/notify URLs provided via the form. The "rm" return method is set to 2 (which equals POST). I can run various test transactions and everything behaves perfectly.
So I switch to the live site:
-- change the destination email address
-- change the destination of the form (from http://www.sandbox.paypal.com to http://www.paypal.com)
-- change the destination of the IPN ping-back (as above)
Now the "rm" isn't being honoroed and its mangling the return URL. The IPN still works, so the application gets correct asynchronous status updates; but the user gets directed to bogus pages.
Its a real pain to debug in the live site as its real money being tossed around, even if its all refundable. Does anyone have any experience with a similar situation where the Sandbox and the live site don't behave in a similar fashion?
PayPal integration woes...
Moderator: General Moderators