Skip to main content
To trade crypto for a customer, you check rates, ask for a quote, and then place a buy or a sell. Naira moves through your wallet, and the crypto belongs to the customer.

Check rates

Crypto rates returns the naira price per US dollar for each coin. buy_rate is what a customer pays, and sell_rate is what they receive. Rates are indicative, so use the quote endpoints when you need exact amounts.

Get a quote

Quotes tell you the result of a trade before you place it.

Sell crypto

POST /crypto/sell sells crypto that the customer already holds. The minimum sale is ₦1,500.00.

Buy crypto

POST /crypto/buy pays naira from your wallet and credits the crypto to the customer. The customer needs an address for that coin first. A purchase can stay pending briefly, and the webhook fires when it completes.

Use a unique reference

Both calls require a reference, up to 64 letters, numbers and . _ : -. Sending the same reference again returns the original trade instead of doing it twice. Reusing a reference for a different request returns reference_conflict.

Common errors

Trades finish with a transaction.successful or transaction.failed webhook. If a trade fails, any money held for it is returned.