Fiat Order Request Body
| Name | Type | Description | Notes |
|---|---|---|---|
| type | String | BUY for on-ramp, SELL for off-ramp | |
| side | String | The side returned by the quote endpoint (used for order validation). For backward compatibility, `FIAT`/`CRYPTO` or `PAY`/`GET` are accepted; new integrations should use the value returned by the quote response. | |
| cryptoCurrency | String | Cryptocurrency (supported currencies can be queried from the OTC web fiat quote page) | |
| fiatCurrency | String | Fiat currency (supported currencies can be queried from the OTC web fiat quote page) | |
| cryptoAmount | String | Amount of cryptocurrency | |
| fiatAmount | String | Fiat amount | |
| promotionCode | String | Promotion code | [optional] |
| quoteToken | String | Parameter returned by the quote API | |
| bankId | String | Bank card ID used to place the order. Select one from the list returned by `GET /otc/bank/list`; the default card has `is_default=1`. |