New to the community? Welcome! Please read our Community Rules and Guidelines
I'm having issues where live webhooks I expect aren't firing based on events I observed while developing in sandbox mode. Critical ones missing are events for when agreement recurring payment fails, agreement suspension, etc. to name a few. The biggest problem is that we are unable to follow up on refunds, obviously since Paypal doesn't let us know. Does anyone else have issues with live webhooks? I've already contacted support, and they have been telling me they are investigating the issue for more than a few weeks.
I'm using the agreement rest API, and my webhook configuration is correct on the dev dashboard, as they work as expected in sandbox with the same configs.
Hey angelleye, all events are subscribed to, and the webhooks are all working. There is certainly something wrong with production webhooks for their rest services. I've filed support tickets multiple times, and they are still looking into it.
It turned out that missing rest API webhooks are just that; the rest service is simply not firing them. The rest service does not seem production ready at all. You have to use NVP webhooks and IPNs to supplement. I'd advise using IPN if possible, since it seems mature.