Webhook Retry Logic
What is PayMongo's webhook retry logic?
PayMongo will attempt to deliver your webhook up to 12 times until a successful response (HTTP 200 or any 2xx status) is received from your server.
The retry intervals increase exponentially, and the full retry cycle can take up to 136.5 minutes to complete.
After three consecutive processes, each with twelve retries have been used up, your webhook ID will be disabled, and you will need to enable it again.
Merchants should implement a rollback mechanism for their resources if their webhook URL or server goes down. PayMongo does not re-trigger webhook events, so itβs important to ensure your system can handle such interruptions and process events once the webhook URL is back online.
As a rollback mechanism, we suggest retrieving a payment intent by ID to check the status of a transaction.
Updated about 6 hours ago