Webhooks are not available yet. Today, order completion is detected by polling
GET /orders/{reference}. Low-balance alerts are sent by email — see
Notifications.Planned events
| Event | When it fires |
|---|---|
order.completed | All codes for an order were delivered |
order.failed | The order finished with no codes delivered |
order.partially_completed | Some but not all codes were delivered |
balance.low | A wallet balance crossed below the configured threshold |
Draft payload shape
Until webhooks launch
- Poll orders after
estimatedReadyAt— see Order lifecycle. - Use
GET /walletor the embeddedwalletfield on order responses for balance checks. - Subscribe to email low-balance alerts — see Notifications.