To prepare for the Payment Card Industry (PCI) mandated security upgrade deadline of June 30, 2018, PayPal plans a series of tests to verify that our API endpoints meet the latest security standards. Please see HERE for more details. Please direct any questions HERE
Upcoming Change to PayPal Subscriptions Beginning April 30th, 2018, changes will be made to the way PayPal creates, manages, and displays subscriptions. Click here for an FAQ related to the upcoming changes being made to PayPal subscriptions.
I'm studying how to implement a rather simple payment solution, and seeing that PayPal uses webhooks relieves me, because it makes the database interaction somehow simpler.
Still I can't find on the documentation what actually happens if a request to my callback server fails. As these are payment transactions, it's rather important to keep track of them all, or otherwise to notify an administrator if somehting goes wrong.
Can anyone elaborate how this works? I read that mailchimp has a cool interface that lets you see the failed requests, and keeps them in memory. Does PayPal have that too?
Directly from the documentation on Webhooks below is what happens if your endpoint does not respond:
"Important: If your webhook endpoint is unavailable or takes too long to respond, PayPal resends the notification message 25 times over the course of three days until a successful response is given."
Below is the direct link to the Webhook Integration:
If you are logged into the PayPal Developer Dashboard there is a section that shows Live Webhook Events. It will show you Webhook Events over the past 30 days.