---
updatedAt: 2026-05-28T02:38:11.000Z
agentTools:
  projectIndex: https://checkout-docs.transfi.com/llms.txt
---

# Webhook Retry

To acknowledge receipt of a webhook event, your endpoint must return an HTTP `200 OK` response to TransFi. If a webhook event is not acknowledged with a `200` status code, TransFi will automatically retry the webhook delivery for up to **2 hours** at regular intervals.

We understand that servers may occasionally experience degradation, downtime, or temporary outages. To ensure reliable event delivery, TransFi provides an automatic retry mechanism to help reconcile webhook events once your system becomes available again.

## Automatic Retry

Webhook automatic retry is enabled by default for all customers.

> <Callout icon="📘" theme="info">
>   **NOTE**
>
>   Automatic retry logic works if there is a timeout or if the webhook connection fails for any of the webhooks. The webhook should be retried 8 times, at intervals of 15 minutes.
> </Callout>

<br />

Any failed webhook events will be automatically retried for up to **2 hours** using an exponential backoff strategy. The retry intervals may vary depending on the failure type and delivery attempts.

### Retry Attempts

| Retry Number | Maximum Retry Window |
| ------------ | -------------------- |
| 1            | Within 15 minutes    |
| 2            | Within 30 minutes    |
| 3            | Within 45 minutes    |
| 4            | Within 60 minutes    |
| 5            | Within 75 minutes    |
| 6            | Within 90 minutes    |
| 7            | Within 105 minutes   |
| 8            | Within 120 minutes   |