Glossary
Webhook
An HTTP callback the platform sends to a client's endpoint when an event occurs, instead of the client polling for changes.
Webhooks invert the integration: rather than asking repeatedly whether a transfer completed, the client is told when it does. This reduces load and latency but introduces delivery concerns.
Production-grade webhooks are signed so the receiver can verify authenticity, retried with backoff when the receiver is unavailable, replayable from history, and idempotent on the receiving side because duplicates are always possible.
What it covers in practice
- Signature verification prevents spoofed events
- Retries with backoff handle receiver downtime
- Receivers must handle duplicate deliveries safely