Skip to Content
TransfersDirect Transfer

Direct Transfer

Transfer funds directly to Ethiopian bank accounts using our secure transfer API.

POST/api/v1/transfers

Initiate a transfer to any supported Ethiopian bank account or mobile wallet.

Request Parameters

ParameterTypeRequiredDescription
account_numberstringYesRecipient's account number (bank or mobile wallet)
amountnumberYesAmount to transfer
phone_numberstringNoRecipient's phone number
account_namestringNoRecipient's account holder name
payment_method_codestringNoPayment method (e.g., telebirr, cbe)
currency_codestringNoCurrency code (defaults to ETB)
descriptionstringNoTransfer description/memo
custom_refstringNoYour unique transaction reference
callback_urlstringNoURL for transfer status webhook notifications

Supported Bank Codes

CBE
Commercial Bank of Ethiopia
DASHEN
Dashen Bank
AWASH
Awash Bank
ABYSSINIA
Bank of Abyssinia
TELEBIRR
Telebirr
COOP
Cooperative Bank of Oromia
UNITED
United Bank
NIB
Nib International Bank

Code Example

Response

Success Response
{
  "status": "successful",
  "message": "Transfer initiated successfully"
}

Transfer Status Values

StatusDescription
pendingTransfer is being processed
completedTransfer was successful
failedTransfer could not be completed
reversedTransfer was reversed

Important Notes

  • Transfers are processed in real-time during banking hours (8 AM - 5 PM EAT)
  • Always verify the account name before initiating large transfers
  • Use unique reference IDs to prevent duplicate transfers
  • Set up webhooks to receive real-time transfer status updates
Last updated on