Skip to main content
POST
Submit Deposit

Authorizations

X-API-KEY
string
header
required

Path Parameters

orderId
string
required

The identifier of the offramp order, in UUID format.

Example: 40f49812-123b-4d10-bdae-561e4ed2b990

Body

application/json

The on-chain deposit to associate with the order.

txId
string
required

The transaction hash of the broadcast stablecoin deposit on the chain given by the order's payment.method.

Example:

"0xc9537a0e4ee4794101514d30418bd20f09cf66c3ce86b82b0be916489a338e85"

type
enum<string>
default:crypto-tx-id

The payment type. For offramp this is always crypto-tx-id: the deposit is identified by its on-chain transaction ID.

Available options:
crypto-tx-id

Response

Deposit submitted successfully. Returns the updated order.

orderId
string
Example:

"40f49812-123b-4d10-bdae-561e4ed2b990"

phase
enum<string>

The current phase of the order lifecycle. For offramp the order starts in payment (awaiting the on-chain deposit) and moves to completed once the fiat payout is done.

Available options:
quote,
payment,
delivery,
completed
Example:

"payment"

lineItems
object[]
quote
object
payment
object