Skip to main content
POST
/
transfers
/
bank
cURL
curl --request POST \
  --url https://api.example.com/transfers/bank \
  --header 'Content-Type: application/json' \
  --data '
{
  "recipientCountryCode": "NGA",
  "amount": 50000,
  "beneficiaryDetails": {
    "bankCode": "090483",
    "accountNumber": "2120894439",
    "accountName": "John Doe"
  },
  "reference": "your-transfer-reference",
  "note": "Test send"
}
'
{
  "success": true,
  "message": "Operation Successful",
  "data": {
    "merchant_reference": "your-transfer-reference",
    "reference": "TX-1773947599640-1453",
    "status": "pending",
    "currencyCode": "NGN",
    "amount": 50000
  },
  "meta": {
    "timestamp": "2026-03-15T20:07:33.000+01:00"
  }
}

Body

application/json
recipientCountryCode
string
required
Example:

"NGA"

amount
number
required
Example:

50000

beneficiaryDetails
object
required
reference
string
Example:

"your-transfer-reference"

note
string
Example:

"Test send"

Response

201 - application/json

Transfer initiated

success
boolean
Example:

true

message
string
Example:

"Operation Successful"

data
object
meta
object