- Crypto-to-Crypto β transfer a supported token (USDC, USDT, ETH) from your meCash wallet to any external blockchain address.
- Offramp (Crypto-to-Fiat) β convert crypto to a fiat currency (NGN, USD, EUR, GBP, CAD) and deliver it via bank transfer or mobile money.
Ramp API lifecycle
Crypto-to-Crypto
Offramp (Crypto-to-Fiat)
Operational considerations
- Quotes expire: Ramp quotes are valid for a limited window (~5β10 minutes). Always create a new quote if the previous one has expired before you call
/order. - Gas fees are mandatory: Crypto-to-crypto transfers require gas. Use the Get Gas Fee endpoint to present accurate fee options (LOW / MEDIUM / HIGH) to your users before quoting.
- Offramp gas is included in the quote: When you call Create Quote (Offramp), the
gasFeeobject is returned alongside the quote β no separate gas lookup is needed. - Check rules before executing: The
rulesarray on every quote response enforces per-corridor minimum and maximum limits. Validate these in your UI before allowing users to proceed. - Webhooks are the source of truth: The
/orderresponse gives you an initialPENDINGstate. Treat it as an acknowledgement only. FinalCOMPLETEDorFAILEDstatus arrives asynchronously via webhook. - Fetch wallet balance first: Use Get Wallet Balance to confirm sufficient funds before creating a quote, especially for crypto-to-crypto transfers where gas is additive.
Transaction states
| State | Description |
|---|---|
PENDING | Order accepted and queued for processing |
PROCESSING | Transaction has been broadcast on-chain (crypto) or sent for bank settlement (offramp) |
COMPLETED | Funds successfully delivered to the recipient |
FAILED | Transaction failed β check the webhook payload for details |
Ramp API routes
Get Wallet Balance
Check available and pending token balances before initiating a transfer.
Get Gas Fee
Estimate LOW / MEDIUM / HIGH gas fees for a crypto-to-crypto transfer.
Create Quote (Crypto)
Generate a quote for a crypto-to-crypto transfer with rate and fee breakdown.
Create Quote (Offramp)
Generate a quote to convert crypto to fiat currency.
Get Quote (Crypto)
Retrieve details of a previously created crypto-to-crypto quote by ID.
Get Quote (Offramp)
Retrieve details of a previously created offramp quote by ID.
Create Transaction
Execute a crypto or offramp transaction using a valid quoteId.
Get Transaction
Fetch the full details and current state of a Ramp transaction.
Next steps
- View all supported assets and offramp destinations.
- Set up Ramp Webhooks to track transaction outcomes in real time.
- Need dashboard instructions? See the Ramp dashboard guides in Resources.

