How it works
This section explains the runtime behavior around the API, especially the parts you rely on operationally: webhooks, order progression, and production readiness.
How the Unigox flow works
For off-ramp, the integration has four broad stages:
One-time setup
Your user onboarding
Per-order execution
Monitoring and reconciliation
The API reference pages provide payload definitions. This page explains how those pieces behave together.
Order Lifecycle
The normal off-ramp lifecycle is:
Quote
Initiate offramp
Authorize your crypto transfer
Wait for payment proof and review from counterparty
You confirm that fiat was received
Completed
Important status checkpoints:
awaiting_crypto_transfer_authorizationcrypto_receivedfiat_payment_startedfiat_payment_review_startedawaiting_fiat_received_confirmationcompleted
Alternative terminal paths can include:
cancelledfaileddispute_started
For the actual order actions and state fields, see Orders.
Moving to production
Before switching to production:
Verify webhook signatures end-to-end.
Confirm retries and idempotency behave correctly.
Run the happy path and at least one failure or cancellation path.
Make sure your reconciliation logic can fall back to polling when needed.
Last updated
