Send Money

Disburse funds from a wallet to a bank account (fiat) or another wallet (web3). Pass sourceAccount to choose the wallet, or just currency to pay from your active wallet in that currency with the highest balance. Authenticated via public key + HMAC signature, not the bearer API key used elsewhere.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string

An optional client-provided tracking ID for idempotency and lookup.

string

ID of the wallet to send money from. Optional if currency is given instead.

string
enum

Currency to send from when sourceAccount is omitted. The transfer is paid from your active wallet in this currency with the highest balance. If both are given, it must match the source wallet's currency.

number
required
≥ 1

Amount to send, in the smallest currency unit (e.g., kobo for NGN). 100 NGN should be represented as 10000.

string
required

A short description or narration for the transaction.

string

The recipient's wallet address, for web3 transfers. Must be on the same network as the source account.

string

The recipient's bank account name, for fiat transfers.

string

The recipient's bank name, for fiat transfers.

string
enum

The payment rail to use for fiat transfers.

string

The recipient bank's routing number (used instead of bankCode on some rails).

string

The recipient's bank account number, for fiat transfers.

string

The recipient bank's NIBBS/BIC/SWIFT code.

string

The recipient's IBAN, for fiat transfers that use one.

string

The currency the recipient should receive, if different from the source wallet's currency.

recipientData
object

Extra data required by some payment rails to prepare/verify the recipient.

Headers
string
required

Hex HMAC-SHA256 of ${timestamp}.${rawRequestBody}, signed with your secret key.

string
required

Unix timestamp (ms) the request was signed at.

string
required

Your disbursement public key (see POST wallet/transfer/credentials).

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json