Loop webhooks
Setup
Loop's webhooks can be configured under the Stripe section of the API Reference docs.
Available webhooks
| Webhook | Description |
|---|---|
| AgreementSignedUp | Triggered when a new customer completes checkout |
| TransferCreated | Triggered when a draft invoice is created |
| TransferFinalized | Triggered when a draft invoice is finalized |
| TransferProcessed | Triggered when a payment confirms onchain |
| LatePayment | Triggered 10 minutes after a new customer completes checkout |
| ScheduledAgreementCancel | Triggered when a subscription is canceled and the cancelation date is in the future |
| AgreementCancelled | Triggered when a subscription is canceled |
Webhook retry logic
Loop has a standard retry cadence if a webhook is not successfully ingested. Loop will retry 3 times immediately and then start to back off over the next ~20 seconds. There are about 15 retries within this period. After that, if Loop still receives a failure message from your endpoint, retries are attempted every 20 seconds.
Updated 3 months ago
