M3Dev M3Dev - 10 months ago 125
PHP Question

PayPal IPN Simulator not working

I am trying to send an Instant Payment Notification (IPN) to my server using Instant Payment Notification (IPN) simulator on Paypal Developer site.

I have been searching all over the internet and I found a site which allows to test the ipn http://samples.geekality.net/ipn/
when I use this url http://samples.geekality.net/ipn/listener.php in IPN simulator it shows me the data on this sample site but when I use my own site's url which is something like this http://example.com/appointments/payment/notify it just doesn't work I am sending an mail function using to my email something like this:

mail('example@example.com', 'notify action performed', http_build_query($_REQUEST));

when I access this url directly it works and send me an email but doesn't work with ipn simulator.

FYI: Return/Cancel url works fine.

Q: Am I doing something wrong? And How can I solve it?

Please let me know if this is a possible duplicate.

Thank you.


I've just tried to reproduce your issue, but everything seems to work fine. Maybe the email was sent in the spam folder, or maybe you're server is having problems with the mail() function