Skip to main content
Customers pay Nigerian Naira by bank transfer. The quote returns a virtual account. They pay that account. Mavapay then credits a wallet or sends the payout. NGN collection quotes are valid for 10 minutes. You can also pay from your internal NGN wallet when the balance covers the quote. Pass sourceWallet: "NGN" and skipVirtualAccount: true, then accept the quote.

Where the funds go

paymentCurrency is what amount means. It must be sourceCurrency or targetCurrency.
  • NGNKOBO — kobo (100 = 1 NGN)
  • USDTCENT — USDT cents (10000 = 100 USDT)
  • BTCSAT — satoshis
paymentMethod is BANKTRANSFER.

Buy USDT and send it to an address

The customer pays the virtual account on the quote. USDT is sent to beneficiary after the transfer is received.
Pay exactly totalAmountInSourceCurrency in kobo (13910500 = ₦139,105.00) to ngnBankAccountNumber before expiry. To credit the internal USDT wallet instead, set autopayout to false and omit beneficiary.

Pay from the internal NGN wallet

Skip the virtual account and debit the NGN wallet.

Buy BTC

Use targetCurrency: "BTCSAT". paymentCurrency: "BTCSAT" means amount is satoshis. paymentCurrency: "NGNKOBO" means amount is kobo. autopayout: false credits your internal BTC wallet. autopayout: true requires a Bitcoin beneficiary.

Other payout currencies

The same NGN payment can settle to another currency. Pass autopayout: true and that currency’s beneficiary. Beneficiary formats: USDT, BTC, ZAR, KES, GHS.

Webhooks

See webhook examples.