Skip to main content

What is an Offramp?

An offramp generates a crypto deposit address for a customer. When crypto is deposited to the address, it can be settled to the merchant’s internal balance or paid out as NGN to a bank account. Each offramp specifies:
  1. Who the customer is (identified by customer_id or email)
  2. What chain and asset to accept (e.g. USDC on Ethereum)
  3. Where settlement goes (internal balance or NGN bank payout)

Offramp Types

Daya supports two categories of offramps.
FeatureTEMPORARYPERMANENT
PurposeOne-off crypto depositsLong-lived deposit addresses
Address ExpiryYesNever expires
Settlement ModesINTERNAL_BALANCE, NGN_PAYOUTINTERNAL_BALANCE, NGN_PAYOUT
AssetsUSDC, USDTUSDC, USDT

Temporary Offramps

A temporary offramp generates a short-lived deposit address for a one-time crypto deposit. Best suited for single transactions where the merchant wants to receive crypto and settle it immediately.

Permanent Offramps

A permanent offramp generates a long-lived deposit address that can receive multiple deposits over time. Best suited for recurring crypto deposits from the same customer.

Settlement Modes

Settlement defines what happens after crypto is deposited.
ModeDescriptionRequired Fields
INTERNAL_BALANCECredit the merchant’s internal USD balance within DayaNone
NGN_PAYOUTConvert to NGN and pay out to a bank accountrate_id, destination_bank

Internal Balance

Deposited crypto is converted and credited to the merchant’s Daya balance for later withdrawal.

NGN Payout

Deposited crypto is converted to NGN and paid out to a Nigerian bank account. Requires a valid SELL rate_id and bank account details (account_name, account_number, bank_code).
Always resolve the bank account with POST /v1/banks/resolve before creating an offramp with NGN payout. This verifies the account number and returns the account holder’s name. Invalid bank accounts will be rejected.

Supported Chains

Offramps support the following chains: APTOS, BASE, CELO, ETHEREUM, POLYGON, SOLANA, TRON See Supported Chains for the full deposit/withdrawal matrix per environment.

Next Steps

Deposits

Understand the deposit lifecycle for crypto deposits

Payouts

Learn about NGN and crypto payouts

Create Offramp API

View the API reference