Webhooks

Retries & delivery

Backoff, resending and idempotency.

A delivery succeeds when your endpoint returns a 2xx within 10 seconds. Otherwise LokiPay retries with exponential backoff:

AttemptDelay before it
1immediately (within ~5 s)
215 s
330 s
41 min
52 min
64 min
78 min
816 min — then the delivery is marked FAILED
  • Failed deliveries show in Webhooks and the dashboard bell. Click one to see the payload, the last HTTP status and error, and press Retry now / Resend.
  • Resending uses the same event id, so an idempotent handler is safe.
  • If your app was down for longer, reconcile with GET /v1/intents/by-reference/:reference.