Skip to main content
Use this matrix to confirm your source cryptocurrency, target network or fiat currency, and applicable limits before building your Ramp integration.

Supported cryptocurrencies

The Ramp API accepts the following tokens as source assets. Each token is identified by its symbol and the blockchain it travels on β€” always specify both when calling the quote or gas fee endpoints.
TokenSymbolBlockchainBlockchain ID
USD CoinUSDCEthereum (ERC-20)ETH
USD CoinUSDCPolygonMATIC / MATIC-AMOY (Sandbox)
TetherUSDTEthereum (ERC-20)ETH
TetherUSDTPolygonMATIC / MATIC-AMOY (Sandbox)
EtherETHEthereum (ERC-20)ETH
PolygonPOLPolygonMATIC / MATIC-AMOY (Sandbox)
Always send assets on the correct network. Sending a token on an unsupported or mismatched network will result in permanent loss of funds. meCash cannot recover assets sent to the wrong network.

Address format

For all Ethereum-based networks (Ethereum, Polygon), wallet addresses must satisfy:
^(0x)[0-9A-Fa-f]{40}$
  • Starts with 0x
  • Followed by exactly 40 hexadecimal characters
  • Total length: 42 characters
The addressRegex field returned on every quote response contains the validation pattern for that specific network. Use it in your UI to pre-validate addresses before submission.

Offramp fiat destinations

For offramp transactions (crypto-to-fiat), specify target.country and target.currency in your Create Quote (Offramp) request.
CurrencyCodeCountryCountry CodePayment Channel(s)
Nigerian NairaNGNNigeria πŸ‡³πŸ‡¬NGBANK_TRANSFER, MOBILE_MONEY
US DollarUSDUnited States πŸ‡ΊπŸ‡ΈUSBANK_TRANSFER (SWIFT)
EuroEUREuro zone πŸ‡ͺπŸ‡Ί(varies)BANK_TRANSFER (SEPA)
British PoundGBPUnited Kingdom πŸ‡¬πŸ‡§GBBANK_TRANSFER
Canadian DollarCADCanada πŸ‡¨πŸ‡¦CABANK_TRANSFER

Payment channels

ChannelDescription
BANK_TRANSFERCredit a traditional bank account via local or international networks
MOBILE_MONEYDeliver funds to a mobile money wallet (NGN corridors)

Transaction limits

Limits are enforced per quote and returned in the rules array of every quote response. The values below are defaults β€” always read the rules array at runtime as they may differ per corridor or account tier.
CurrencyMinimumMaximum (per transaction)
NGN₦10₦2,000,000
USD$10$50,000
EUR€10€50,000
GBPΒ£10Β£50,000
CADCA$10CA$50,000
The rules[].invoice field on the quote response represents the cumulative invoice limit. If your transaction approaches this ceiling, you may need to split the order.

Gas fees

Gas fees apply to all crypto transfers (both crypto-to-crypto and offramp). Three priority levels are available:
LevelSpeedUse case
LOWSlower (~5–15 min)Non-urgent transfers where cost matters
MEDIUMStandard (~2–5 min)Balanced speed and cost (default for offramp)
HIGHFaster (~1–2 min)Time-sensitive transfers

Processing times

CategoryDestinationEstimated time
Crypto-to-Crypto (Polygon)Any EVM wallet~1–2 minutes
Crypto-to-Crypto (Ethereum)Any EVM wallet~2–5 minutes
Offramp β†’ NGN (Bank Transfer)Nigerian bank5–30 minutes
Offramp β†’ NGN (Mobile Money)Mobile wallet1–5 minutes
Offramp β†’ USD (SWIFT)US bank1–3 business days
Offramp β†’ EUR (SEPA)Euro bank1–2 business days
Offramp β†’ GBPUK bank1–4 hours
Processing times may be affected by network congestion (crypto) or bank processing schedules and public holidays (fiat).

Next steps

How Ramp Works

Understand the full API lifecycle and transaction flows.

Create Quote (Crypto)

Start a crypto-to-crypto transfer by generating a quote.

Create Quote (Offramp)

Convert crypto to fiat currency by generating an offramp quote.

Ramp Webhooks

Set up webhooks to receive real-time transaction status updates.