Pay to Other Banks
Use this endpoint to transfer funds from a wallet to other banks. All local banks are supported.
Wallet to Other Banks
POST
https://sandbox.temboplus.com/tembo/v1/payment/wallet-to-mobile
This endpoint facilitates the transfer of funds from either a customer wallet or a disbursement wallet to a local bank account. Only local banks are supported; international bank accounts are not eligible for transfers. It is important to note that only customer wallets and disbursement wallets are eligible for this type of transaction. Fund transfers cannot be initiated from a collection wallet.
If you need to retrieve the account number for your disbursement wallet, you can make use of the "Main Balance" endpoint. This endpoint will provide you with your main (disbursement) account number.
Headers
x-account-id*
string
Partner account id
x-secret-key*
string
Partner secret key
x-request-id*
string
A unique id identifying this request
Request Body
countryCode*
string
Country code. Currently, the only supported value is TZ
accountNo*
string
The account number of the wallet from which you intend to transfer funds. This can be either a customer wallet or your main (disbursement) wallet.
serviceCode*
string
Should be set to TZ-BANK-B2C for bank payouts
amount*
number
Amount to be transferred
msisdn*
string
BIC and account number of the payee in the format <BIC>:<ACCOUNT NUMBER>. Example CORUTZTZ:0150089776444
narration*
string
Narration for this transfer
currencyCode*
string
Currency code. Currently only TZS is supported
recipientNames*
string
First and last names of the recipient
transactionRef*
string
Your system reference that should be associated with this transaction
transactionDate*
string
The value date of the transaction
callbackUrl*
string
The web hook callback URL to be called with the current transaction update
Last updated