Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Convert local fiat, airtime, or mobile money into crypto tokens and gems.
POST /api/v2/payment/on-ramp/quote
Authorization: Bearer <jwt_access_token>
fiatAmount
number
fiatCurrency
string
NGN
KES
cryptoCurrency
LISK_USDT
{ "fiatAmount": 15000, "fiatCurrency": "NGN", "cryptoCurrency": "LISK_USDT" }
{ "success": true, "data": { "quoteId": "quote-98231", "fiatAmount": 15000, "fiatCurrency": "NGN", "cryptoAmount": 10.2, "cryptoCurrency": "LISK_USDT", "exchangeRate": 1470.58, "expiresAt": "2026-08-22T02:45:00.000Z" } }
POST /api/v2/payment/on-ramp/initiate
{ "quoteId": "quote-98231", "paymentMethod": "BANK_TRANSFER", "phoneNumber": "+2348012345678" }
{ "success": true, "data": { "orderId": "order-onramp-4412", "status": "PENDING_PAYMENT", "paymentUrl": "https://pay.fonbnk.com/checkout/4412", "accountDetails": { "bankName": "Wema Bank", "accountNumber": "9928371923", "accountName": "Fonbnk / LearnWay" } } }