Authentication and Security
- API keys stored in a secure secret manager.
- Webhook signature verification implemented and tested.
- Constant-time signature comparison in place.
- Replay-window and event-id dedupe implemented.
Transaction Flow
- Quote mode and direct mode (
fiat_amount+crypto_currency+network) validation implemented. -
merchant_referenceuniqueness enforced in your system. - Idempotency keys generated and persisted for writes.
- Timeout recovery by
merchant_referenceimplemented.
Webhooks
- At-least-once + out-of-order handling implemented.
- Durable event log for operational replay decisions.
- Delivery telemetry endpoint integrated into on-call tooling.
Reconciliation
- Scheduled transaction and revenue backfill jobs running.
- Fixed-window reconciliation with cursor checkpoints enabled.
- Exception queue for unresolved mismatches established.
Operational Controls
-
429handling and adaptive retry policy implemented. - Alerting configured for sustained webhook failures.
- Alerting configured for create/cancel conflict spikes.
- Runbook documented for webhook recovery incidents.