Sandbox webhook resend button doesn't work
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's also not ideal that PayPal are logging me out of my live account (where the webhook resend button is) every five minutes and then forcing me back through the app-based 2FA when I log back in... not sure it's usually this aggressive about timing things out!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day @MikkyX
Thank you for posting to the PayPal community.
I kindly request that you try resending the webhook event by clicking the "resend" button once again on the sandbox webhooks page.
I understand that you may be experiencing frequent logouts and repeated app-based 2FA prompts on your PayPal account. I would like to inform you that PayPal has implemented security measures to protect user accounts and transactions. It is an expected behavior for users to be logged out of their PayPal accounts after 5 minutes of inactivity.
If you are still experiencing issues, please create an MTS ticket via the following URL - https://www.paypal-support.com/s/?language=en_US . Please ensure that you provide detailed information and error details when submitting the ticket.
Sincerely,
Kavya
PayPal MTS
If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Kavyar ,
I have more webhooks which need to be re-tried today and I can confirm that the behaviour of these buttons appears to be unchanged. Still nothing tracked by my local server (which IS accessible via the internet) when I press the resend button.
I will open a ticket, as you suggest.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Unable to issue a refund from our business sandbox account in Sandbox Environment
- Paypal Sandbox webshook (SANDBOX WEBHOOKS) not working Real time issue not trigger in Sandbox Environment
- Subscription did not get auto renewed in sandbox mode but it was created successfully in Sandbox Environment
- Webhook resend button throws 500 error in REST APIs
- EDD in PayPal Payments Standard