Overview
Convert cryptocurrency to fiat currency with real-time quotes and seamless bank transfers. This guide covers getting exchange rates and initiating offramp transactions. What you’ll learn:- Get exchange quotes
- Initiate crypto-to-fiat swaps
- Understand deposit addresses
- Monitor swap progress
- Handle different scenarios
Exchange Process
Get Exchange Quote
Get real-time exchange rate before initiating a swap.| Parameter | Type | Required | Description |
|---|---|---|---|
token | string | Yes | Token symbol (USDT, USDC, CNGN) |
network | string | Yes | Network (base, polygon, arbitrum, etc.) |
amount | number | Yes | Amount of crypto to convert |
fiat | string | No | Fiat currency (NGN, GHS, KES, USD) - defaults to NGN |
Supported Tokens & Networks
- USDT
- USDC
- CNGN
Tether USD
Most Popular: BNB Smart Chain, Polygon (lowest fees)
| Network | Status |
|---|---|
| Polygon | ✓ Supported |
| Arbitrum One | ✓ Supported |
| BNB Smart Chain | ✓ Supported |
| Ethereum | ✓ Supported |
| Tron | ✓ Supported |
| Lisk | ✓ Supported |
| Celo | ✓ Supported |
Initiate Swap
Create an offramp order to convert crypto to fiat.| Field | Type | Required | Description |
|---|---|---|---|
amount | number | Yes | Amount of crypto to swap |
token | string | Yes | Token symbol (USDT, USDC, CNGN) |
network | string | Yes | Blockchain network |
fiatCurrency | string | Yes | Fiat currency (NGN, GHS, KES, USD) |
bankCode | string | Yes | Recipient bank code |
accountNumber | string | Yes | Recipient account number |
accountName | string | Yes | Recipient account name |
Complete Offramp Flow
Deposit Address
Each offramp order generates a unique deposit address. Important Notes:Unique Per Transaction
Unique Per Transaction
Each order has a unique deposit address. Do not reuse addresses from previous transactions.
Time-Limited
Time-Limited
Deposit addresses expire (typically 30 minutes). Send crypto before expiration.
Exact Amount
Exact Amount
Send the exact expected amount. Partial or excess amounts may delay processing.
Correct Network
Correct Network
Ensure you send on the correct network (Base, Polygon, etc.). Wrong network = lost funds.
Single Use
Single Use
Each address is for one transaction only. Multiple deposits to same address won’t be processed.
Exchange Rates
Rates update in real-time based on market conditions.Best Practices
Get Fresh Quotes
Rates change. Get new quote before each transaction
Verify Before Swap
Always verify bank account before initiating
Send Exact Amount
Send exactly the expected amount to avoid delays
Correct Network
Double-check network before sending crypto
Track Order
Save reference number and monitor progress
Act Quickly
Send crypto before deposit address expires
Troubleshooting
Order Creation Failed
Order Creation Failed
Error: Failed to create offramp orderCommon causes:
- Invalid bank details
- Unsupported token/network
- Amount below minimum ($10)
- Amount above limit
- KYC not completed
- Verify all parameters
- Check supported tokens/networks
- Ensure amount is within limits
- Complete KYC verification
Deposit Address Expired
Deposit Address Expired
Problem: Deposit address expired before sending cryptoSolution:
- Create new offramp order
- Get new deposit address
- Send crypto promptly (within 30 min)
- Set reminder to send quickly
Wrong Amount Sent
Wrong Amount Sent
Problem: Sent more or less than expected amountIf less:
- Order may be cancelled
- Crypto refunded (minus gas)
- Excess may be refunded
- Contact support
- Copy exact amount from order
- Double-check before sending
Wrong Network
Wrong Network
Error: Sent crypto on wrong networkExample: Sent USDT on Ethereum instead of BaseSolution:
- Contact support immediately
- Provide transaction hash
- May require manual recovery (fees apply)
- Verify network in wallet before sending
- Check deposit address network
Next Steps
Overview
Learn offramp basics
Bank Verification
Verify bank accounts
Tracking
Monitor transaction progress
Networks
Learn about blockchain networks

