PayPal not sending IPN - paypal

I've set my IPN URL (and is active) in the PayPal account configuration and also in the PaymentDetailsType class:
$paymentDetails->NotifyURL = '[...]/IPN/IPNListener.php';
It doesn't seem to do anything when a transaction is completed, neither in sandbox or live env.
I've tested the listener with the IPN Simulator and works fine.
Any ideas? Should I reach PayPal?
Regards,

Related

Why PayPal IPN work on Simulator, but not working on sandbox?

I made a copy of this script on my server. And when I test it on IPN simulator in the developer panel, and everything is fine - I get emails and the logs are saved. But when I try to test the same script via sandbox facilitator account, the script does not work. I added the URL of the IPN script in the settings and I'm testing as buyer account.
Tell me please, what else can check?
You need to make sure you've configured the SELLER sandbox account you're using with the IPN URL that you are testing.
Also, make sure this is not getting overridden by the PayPal button or API integration you are testing with. For example, the Notify URL parameter can be used to specify an IPN URL in payment requests, and this would override anything set at the account level.
If you have the URL set properly, and you don't have an override, it should hit that URL as expected. You can check the IPN History of the sandbox seller account to verify whether or not IPNs are getting sent.

issues with notify_url in paypal

I am a developer and we have paypal payment sytem integrated with our shop since long.
We have implemented the notify_url paramter in checkout code and was working fine since 4 months back. But now we could see that when a payment is done, we are not notified via the notify_url we specified. But however if we check the url via the IPN simulator, we can see everythign works as expected, but not not notifying automatically when payment is done .
What could be the issue or what all do we need to cross check for this issue to be solved
Did you received any 'PayPal Instant Payment Notification Warning' email from PayPal? This email could be telling you that there's an issue with your IPN URL when PayPal trying to post back the notification to your server, and that could be the reason you didn't receive the notification message from PayPal.
Otherwise, I would recommend you to contact PayPal technical support via https://www.paypal-techsupport.com/app/ask and providing the detail of your PayPal account for them to troubleshoot on this issue.

IPN response in sandbox transaction?

Does PayPal provides IPN response during sandbox usage? I create no payment via NVP call, redirect to PayPal site, login, "pay" (in sandbox mode) and go to the return page which I set in my payment call. But there is no ping from PayPal to my IPN address :(
Should it work in sandbox, or users are able to test IPN responses only in production mode?
Thanks for help.
Propably found the solution. I passed in my PayPal URL useraction=commit parameter. When I removed it, and used doexpressCheckoutPayment, everything works fine ...

Paypal: No IPN notification on ExpressCheckout

I am not getting any IPN notification after successful Expresscheckout.
I have tried overwriting NOTIFY URL dynamically and by setting it through "My Setting tools" setting. But none of them hitting to url specified for IPN.
I am using sandbox accounts for making payments.
What is missing in here? Please help me out. Thanks in advance..!
This works perfectly fine if i use IPN Simulator for IPN testing...!

Not receiving any IPN post for sandbox account

I'm using sandbox accounts to test SetExpressCheckout and DoExpressCheckout methods. However, I'm not receiving any IPN notifications.
My PC has public IP and firewall is off, so I'm expecting IPN posts but none are coming. Is there anything I should do (e.g. any profile settings) to start receiving IPN? (I'm using the Java SDK and passing the notify_url as parameter)
I'm also checking the "IPN History Page" from PayPal.com and I do not find any data there. Am I supposed to find IPN data in this page even if I use the sandbox accounts?
Thanks for your help
EDIT: I solved the problem by transfering my code to another server. something must have been wrong with my public IP.
Make sure you have IPN enabled in your test Sandbox PayPal account. Also, you will not see IPN messages in your PayPal account if you are going to www.paypal.com. This would only be for live IPN messages sent through your live account. If you are wanting to see the IPN messages for your sandbox transactions, you would need to log into the sandbox seller account and view the IPN messages from there.