Webhooks

Webhook retries

If your endpoint does not return HTTP 2xx, VenPays retries delivery with backoff.


Behavior

SettingValue
HTTP timeout10 seconds
SuccessAny 2xx response
Retry scheduleIncreasing delays over about two days
Max attemptsSeveral retries after the initial delivery

If deliveries keep failing, VenPays may stop sending to that endpoint until you fix the receiver and re-enable or update the webhook.


Manual replay

You can replay a delivery from the dashboard after fixing your endpoint.

Always make handlers idempotent on event id.