Skip to main content
POST
Select checkout crypto

Path Parameters

id
string<uuid>
required

Checkout session UUID.

Body

application/json
crypto_currency
enum<string>
required

Ticker the payer selects; must appear in the session crypto_options.

Available options:
BTC,
USDT,
BNB,
SOL,
USDC,
ETH
Example:

"USDT"

Response

Session updated with selected crypto.

session_id
string<uuid>
status
enum<string>
Available options:
pending,
waiting_payment,
partial,
paid,
expired,
failed
Example:

"waiting_payment"

source
string
Example:

"API"

anonymous
boolean
requires_payer_identity
boolean
identity_options
string[]
total_amount_crypto
string | null
Example:

"8.33333333"

crypto_currency
string | null
Example:

"USDT"

crypto_options
object[]
fiat_currency
string
Example:

"XAF"

total_amount_fiat
string
Example:

"5000.00000000"

wallet_address
string

Merchant receiving wallet.

supported_networks
string[]
expires_at
string<date-time>
overpaid
boolean
bound_tx_hash
string | null
payer_wallet_address
string | null
chain_id
string | null
user
object