Create a transfer request (on-ramp or off-ramp)
Transfer Request
Create Transfer Request
POST
Create a transfer request (on-ramp or off-ramp)
Create a new transfer request to move funds between Fiat and Crypto. This endpoint supports both:
- On-ramp (Fiat → Crypto): You pay in fiat (e.g., NGN), and your recipient receives cryptocurrency.
- Off-ramp (Crypto → Fiat): You send crypto (e.g., USDT) over a specified network, and your recipient receives fiat in their bank account.
Headers
API key for authentication
UUID v4 idempotency key to prevent duplicate transfers.
Example:
"550e8400-e29b-41d4-a716-446655440000"
Body
application/json
- On-ramp (Fiat → Crypto)
- Off-ramp (Crypto → Fiat)
Convert fiat currency to crypto. You pay in fiat and your recipient receives crypto.
Transfer direction.
Available options:
onramp Example:
"onramp"
Amount to send in the source currency.
Example:
10000
Source fiat currency.
Available options:
NGN, KES, UGX, GHS, ZAR Example:
"NGN"
Destination crypto currency.
Available options:
USDC, USDT Example:
"USDC"
Crypto recipient ID where settlement will be sent.
Example:
"rec_01J8V9ZP3A7"