Skip to main content
POST
Create Transfer
Initiate a money transfer to any Nigerian bank account.

Endpoint

Request Body

amount_minor
number
required
Amount in kobo (e.g., 10000 = ₦100.00)
recipient_account
string
required
Recipient account number (10 digits)
recipient_bank_code
string
required
Recipient bank code (e.g., 058 for GTBank)
narration
string
required
Transfer description (max 100 characters)
reference
string
Unique reference for this transfer (auto-generated if not provided)
currency
string
default:"NGN"
Currency code (currently only NGN supported)
metadata
object
Additional data to store with the transfer

Response

id
string
Unique transfer ID
amount_minor
number
Transfer amount in kobo
fee_minor
number
Transaction fee in kobo
total_minor
number
Total amount debited (amount + fee)
recipient_account
string
Recipient account number
recipient_name
string
Recipient account name
recipient_bank
string
Recipient bank name
status
string
Transfer status (pending, processing, completed, failed)
reference
string
Unique reference
narration
string
Transfer description
session_id
string
Provider session ID
created_at
string
ISO 8601 timestamp

Example Request

Example Response

Transfer Fees

Fees are automatically deducted from your wallet balance.

Processing Time

  • Instant: Most transfers complete within seconds
  • Same Day: Some banks may take up to 24 hours
  • Webhook: You’ll receive a webhook when the transfer completes

Error Responses

Idempotency

Use the reference parameter to prevent duplicate transfers:

Next Steps

Get Transfer

Check transfer status

List Transfers

View all transfers

Resolve Account

Verify account before sending

Webhooks

Handle transfer events