Skip to main content
Returns the current state of an order you own. Poll it after creating an order, or rely on webhooks and use this as the source of truth.

Endpoint

Requires the onramp scope. Orders you don’t own return 404.

Example

Response (200)

string
required
pending, completed, failed, or expired. See the lifecycle. A pending order past expires_at flips to expired when fetched.
string
The M-Pesa confirmation code, set on completed.
string
The Base transaction that delivered the USDC, set shortly after completed.
string
Set on failed: cancelled, timed out, or insufficient funds.
string
ISO 8601, set on completed.

Errors