Skip to main content
Buy USDT with Naira. You can send the USDT to an external address, or credit your internal USDT wallet. NGN → USDT quotes are valid for 10 minutes.

Choose how you pay and where USDT goes

paymentCurrency controls what amount means. With "paymentCurrency": "USDTCENT", "10000" is 100 USDT.

Pay from an external bank account

USDT is sent to the beneficiary address after the NGN transfer is received.
Pay exactly totalAmountInSourceCurrency (kobo) to the virtual account: When payment is received you get payment.received, then payment.sent when USDT is sent to the beneficiary.

Pay from your internal NGN wallet

If your NGN wallet has enough balance, skip the virtual account and accept the quote.
Then accept with sourceWallet: "NGN":
Your NGN wallet is debited immediately. No bank transfer is required.

Credit your internal USDT wallet

Set autopayout to false and omit beneficiary. USDT is credited to your Mavapay USDT wallet instead of an external address.
Pay the virtual account (external NGN) or pass sourceWallet: "NGN" + skipVirtualAccount: true and accept (internal NGN).

Beneficiary

The address must match the network. See USDT networks.