I am working on a PayPal integration which uses webhooks. I have set the webhook endpoint up accordingly in my local development environment, which uses an SSH tunnel to make it visible to the internet so that PayPal's requests can get through. I've configured my sandbox PayPal account to use these webhooks and subscribed them to all events (for now - I intend to narrow this down later) When they are meant to be sent in real time, they arrive and are processed correctly. However, my laptop was off over the weekend which meant I unfortunately missed a couple which were sent on Saturday morning. I've logged into my developer account and found the appropriate requests in the Sandbox Webhook Events list, but when I click Resend, it does not appear to trigger the request. A spinner appears for a couple of seconds, and the underlying HTTP request triggered by this click gets a 200 OK, but my server logs / tunnel dashboard have no record of any further attempt being made. The webhook activity log shows a single SOFT_FAIL attempt earlier this morning - it doesn't list what should've been the original attempt or any subsequent ones over the weekend. I believe I read somewhere that PayPal will retry up to 25 times at an interval, but I'm not seeing that here. How can I get this webhook to send again?
... View more