Initiate a transfer to a bank account. Creates a transaction record in your dashboard.
Merchant API key (e.g., sk_live_xxx or sk_test_xxx)
Source account UUID
"68f11209-451f-4a15-bfcd-d916eb8b09f4"
Transfer amount
x >= 0.011000
Unique client reference (alphanumeric, dots, underscores, hyphens)
"transfer-001"
Transfer narration
100"Payment for services"
Transfer recipient UUID (use this OR accountNumber+bankId)
"68f11209-451f-4a15-bfcd-d916eb8b09f4"
Bank account number (required if no transferRecipientId)
"1234567890"
Bank ID (required if no transferRecipientId)
"bank-001"
Country code
zm, ng "zm"
Source wallet ID to debit (optional, uses main wallet if not specified)
"68f11209-451f-4a15-bfcd-d916eb8b09f4"
Recipient name for the transaction record
100"Jane Doe"