Initiate a payment transfer. Supports instant, scheduled, and recurring payments
from_amount, from_wallet_id, to_currency, payment_method, and info (recipient details; fields depend on the method). For tag transfer, info must include tag_id. Payments can be instant, scheduled, or recurring.API key for authentication.
Amount to send (source currency)
x >= 0.01Wallet ID to debit from
Destination currency (e.g. NGN, USD)
One of: card, bank_transfer, mobile_money, wallet, tag_transfer, defi, revolut, paypal, cashapp, zelle, ussd
Recipient details; required fields depend on payment_method (e.g. account_number, bank_code, account_name for bank_transfer; tag_id for tag_transfer)
Save recipient as beneficiary
Idempotency or client reference
Base64-encoded document (e.g. invoice)
Account UID to notify for approval (non-owner)