Skip to main content
Converts a cart total into a token amount at the current rate and locks it for a short window.

Request

string
required
Your merchant ID.
object
required
string
required
Settlement token: USDC, USDT, or EURC. Must be enabled for the chain.
number
required
Numeric chain ID. Must be enabled on your account.

Response

string
Unique quote identifier.
string
Payment identifier — carry this through to payment creation and reconciliation.
string
Your order reference, if supplied.
string
Amount to collect, in token base units.
string
Settlement token.
string
Human-readable network name.
number
Numeric chain ID.
string
Display currency.
number
Original cart total.
number
USD equivalent, for reporting.
number
Rate used. Sourced on-chain, never from a third-party FX API.
number
Spread applied.
number
Band within which a payment settles as exact.
string
When the locked price lapses. The address stays valid afterwards.
string
Creation timestamp.

Notes

After expiresAt the quote is stale, but a payment address issued from it keeps working. Late payments arrive and are credited. Finality.
EUR/USD is derived from an on-chain liquidity pool rather than a third-party FX API, so the rate you’re quoted is one anyone can verify.
Very small orders on expensive chains are rejected for the deposit rail. The connect rail has no minimum. Limits.

Errors

Full error reference.