Initiate On-Ramp
Start an on-ramp transaction. Returns bank account details where the user should transfer NGN.
Flow:
- Call this endpoint with a valid
quoteId - Display the
depositAccountdetails to your user - User transfers the exact NGN
amountvia bank transfer - Zet detects the deposit, converts to crypto, and delivers to the wallet
- You receive an
onramp.completedwebhook when done
For custodial flow, provide walletId. For non-custodial flow, provide destinationAddress.
Authorizations
Your Zet API key. Contact zetdotmoney@gmail.com to obtain your keys.
Body
Quote ID from a prior /onramp/quote call.
"qt_01H8X3..."
Zet wallet ID to receive the crypto. Required for custodial flow.
"wal_01H8X3..."
External wallet address to receive crypto. Used for non-custodial flow. Mutually exclusive with walletId.
"0xabc..."
Your unique reference for this transaction. If not provided, one is generated.
"order_12345"
URL to receive webhook events for this specific transaction. Overrides the default webhook URL.
"https://yourapp.com/webhooks/zet"
