OTC Quote
Get a fiat-to-crypto quote for the OTC on-ramp flow.
Overview
This page documents the shared OTC quote API used by both on-ramp and off-ramp flows. The full schema, parameters, and examples are rendered from the linked OpenAPI definition above.Notes
- Authentication uses the standard GatePay signed headers.
- Use
type=BUYfor on-ramp andtype=SELLfor off-ramp. - This page documents the standard merchant endpoint.
- For shared signing rules, see /api-reference/version/100/en/common/securityAndSignature.
Headers
Merchant application client ID used to identify the calling app.
HMAC signature generated from the request according to GatePay signing rules.
Unix timestamp used for replay protection and signature verification.
Random nonce used together with the timestamp to prevent replay attacks.
Required delegated-subject header. Provide the initiating account ID for this request. For institution merchant APIs, this is typically the target sub-account ID; for institution charge and transfer APIs, it can be either an institution account ID or a sub-account ID.
Query Parameters
Bank account name for fuzzy matching.
Account number or IBAN for fuzzy matching.
SWIFT code for fuzzy matching.
Bank name for fuzzy matching.
Body
Cryptocurrency code used in the quote request. On-ramp supports: USDT, USDC. Off-ramp supports: USDT, USDC.
Fiat currency code used in the quote request. Currently supported: USD.
Quote direction. Use CRYPTO to quote by crypto amount or FIAT to quote by fiat amount.
OTC business type. Use BUY for on-ramp and SELL for off-ramp.
Cryptocurrency amount used when quoting by crypto amount.
Fiat amount used when quoting by fiat amount.
Optional promotion code if supported by the OTC business flow.

