Create a payment quote
Creates a payment quote with a locked exchange rate and fee breakdown for a prospective transfer. Quotes expire after a short window; reference the returned quote ID when executing the transaction. Pass an Idempotency-Key header to safely retry.
Authorizations
Token from POST /auth/token
Headers
Required on POST and PUT requests. Use a unique value per logical mutation attempt, for example a UUID.
Body
Request body for creating a quote. Pick a type on each side and set the
amount on exactly one side; OMS calculates the other.
Pull from / deliver to an OMS Multi-Chain Wallet owned by the customer.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
Pull from / deliver to an OMS Multi-Chain Wallet owned by the customer.
- Option 1
- Option 2
Card rail only: internal (OMS custodies the crypto) or external (on-chain wallet). Defaults: card buy -> external, card sell -> internal. Ignored for non-card rails.
internal, external Response
The request has succeeded and a new resource has been created as a result.
A price quote for moving money between two instruments. It locks an exchange rate and the amounts for a short window; execute it by creating a transaction that references this quote's id.
The destination side of a transaction or quote: a typed instrument plus payoutOrigin. Amounts live only in pricing.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
quote Consolidated economics.
OMS-custodied crypto wallet instrument.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
Status of a quote. open: pricing locked, awaiting acceptance. accepted: a transaction has been created from it. expired: the pricing window elapsed.
open, accepted, expired Composite of source and destination instrument categories, inferred from each side. Replaces the older TransferType. The cash corridors (cryptoToCash, cashToCrypto) are derived from a cash-pickup destination or cash-in source respectively; the rest map straight from the internal corridor type.
cryptoToCrypto, cryptoToCash, cryptoToFiatAccount, cashToCrypto, fiatAccountToCrypto