Initiate a bank transfer from the parent account to an external Nigerian bank. Returns immediately with a data.status of SUCCESS or PENDING_BILLING. Listen for webhook notifications for final status, or poll using the returned data.id. On failure, the account is auto-refunded and status becomes REFUND.
Documentation Index
Fetch the complete documentation index at: https://developer.nomba.com/llms.txt
Use this file to discover all available pages before exploring further.
Nomba authenticates API calls with OAuth2 HTTP bearer tokens. There are two methods of authentication; Client-Credentials method and PKCE (Proof Key for Code Exchange) method. In each of the methods, You will get an ACCESS_TOKEN. You need to use an "Authorization" HTTP header to provide your ACCESS_TOKEN. For example: Authorization: {ACCESS_TOKEN}.
The parent accountId of the business.
"890022ce-bae0-45c1-9b9d-ee7872e6ca27"
The request payload required to perform bank account transfer.
A structure representing an object required to post a bank account transfer.
The amount to be transferred.
3500
The destination bank account number.
10"0554772814"
The name on the account.
"M.A Animashaun"
The code of the recipient bank.
"058"
Unique reference used to track a transaction from an external process.
This is an idempotency key and must be unique per transaction.
"UNQ_123abGGhh5546"
Sender name
"Nightly Post"
The payment narration
"Testing Payment"
OK - your request was successful.
Response Code
"200"
Response description
SUCCESS, PROCESSING, FAILED, BAD_REQUEST, INSUFFICIENT_BALANCE, ACCOUNT_NOT_FOUND, INVALID_TRANSACTION, WALLET_NOT_FOUND, BLACKLISTED "SUCCESS"
Transfer data
Returned response message
"Success"
Response status
"true"