Skip to main content
POST
Create Transaction
🚧 The Ramp API is currently under construction. Endpoints and features described here are subject to change. Do not use in production until this notice is removed.

Create Transaction

This endpoint executes a transaction (either off-ramp to fiat or crypto-to-crypto transfer) using a previously generated quoteId.

Endpoint

POST {{baseURL}}/v1/ramp/order

Headers


Request Examples

1. Off-Ramp (Crypto-to-Fiat) Payout

This request sends cryptocurrency out of the wallet and initiates a bank payout to a fiat recipient.

2. Crypto-to-Crypto Transfer

This request converts or transfers assets directly to an external blockchain wallet address.

Request Body Breakdown


Success Response (Off-Ramp) 201 Created


Success Response (Crypto-to-Crypto) 201 Created


Error Responses

Authorizations

x-api-key
string
header
required

Body

multipart/form-data
transaction
string
required

JSON string representing the transaction payload.

Example:

"{\"recipient\":{\"name\":\"Pastor Bright\",\"type\":\"BUSINESS\",\"account\":{\"accountNumber\":\"0867543789\",\"sortCode\":\"044\"}},\"quoteId\":\"3f41daaa-029c-44a2-b7c6-ed922a68177b\",\"reason\":\"Gift\",\"remark\":\"thanks\"}"

invoice
file

Optional invoice file (PDF).

Response

Order successfully created.

status
string
Example:

"success"

message
string
Example:

"order successfully created"

data
object