Overview
Ephemeral Auto-Withdraw onramps create short-lived NGN virtual accounts (25-minute TTL) that convert deposits at a guaranteed rate and automatically settle funds to a specified on-chain address. This is the recommended option for one-time, time-sensitive transactions.When to Use
One-time Payments
Single purchases or fixed-amount deposits
Guaranteed Rates
Lock an exchange rate before transferring
Direct Wallet Settlement
Send funds straight to a user’s wallet
Time-sensitive Flows
Transactions that must settle quickly
Key Characteristics
| Property | Value | Meaning |
|---|---|---|
| Lifetime | 25 minutes | Virtual account expires after 25 minutes |
| FX rate | Locked to rate_id | Firm quote within validity window |
| Reuse | No | VA is never reused |
| Settlement | Auto-withdraw | Immediate on-chain settlement |
| Destination | Per-onramp | Can change per transaction |
Settlement Behavior
Converted stablecoins are automatically sent on-chain after FX conversion. Settlement requires specifying:- Destination address
- Asset (USDC or USDT)
- Blockchain network
The destination address is not permanent. Each new onramp may specify a different address. See Supported Chains for available networks.
Deposit Lifecycle (High Level)
- User transfers NGN within the 25-minute window
- Deposit is received and FX is executed
- Withdrawal is broadcast on-chain
- Transaction confirms and deposit reaches
SETTLED
Late Deposit Handling
Deposits are FLAGGED if they:- Arrive after the onramp expiry
- Arrive after the bound
rate_idexpires
Comparison with Other Types
| Feature | Auto-Withdraw | Merchant Balance | Permanent |
|---|---|---|---|
| Expiry | 25 minutes | 25 minutes | Never |
| FX behavior | Locked | Locked | Floating |
| Settlement | On-chain | Balance credit | On-chain |
| Destination | Per-onramp | Deferred | Fixed |
| Best for | One-time payments | Aggregation | Recurring |
Limits
- Per-deposit maximum: $1,000
- Per-merchant daily limit: $10,000