AUTHORIZATION
MOBILE-MONEY PAYMENT
MOBILE-MONEY PAYOUT
ACCOUNT
CHECKOUT LINK
PAYOUT LINK
Create Bank Payout
POST
/
payouts
/
create-bank-payout
curl --request POST \
--url https://api.clickpesa.com/third-parties/payouts/create-bank-payout \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"amount": 123,
"accountNumber": "<string>",
"accountName": "<string>",
"currency": "TZS",
"orderReference": "<string>",
"bic": "<string>",
"transferType": "ACH",
"checksum": "<string>"
}'
{
"updatedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"id": "<string>",
"orderReference": "<string>",
"amount": "20000.00",
"currency": "TZS",
"fee": "2360.00",
"status": "AUTHORIZED",
"channel": "BANK TRANSFER",
"channelProvider": "Equity Bank Tanzania Limited",
"transferType": "ACH",
"beneficiary": {
"accountNumber": "123456789",
"accountName": "John Doe"
}
}
Authorizations
Authorization header in the form of Bearer <token>
, where <token>
is a valid JWT from generate token endpoint
Body
application/json
Response
200
application/json
Create bank payout response
The response is of type object
.
curl --request POST \
--url https://api.clickpesa.com/third-parties/payouts/create-bank-payout \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"amount": 123,
"accountNumber": "<string>",
"accountName": "<string>",
"currency": "TZS",
"orderReference": "<string>",
"bic": "<string>",
"transferType": "ACH",
"checksum": "<string>"
}'
{
"updatedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"id": "<string>",
"orderReference": "<string>",
"amount": "20000.00",
"currency": "TZS",
"fee": "2360.00",
"status": "AUTHORIZED",
"channel": "BANK TRANSFER",
"channelProvider": "Equity Bank Tanzania Limited",
"transferType": "ACH",
"beneficiary": {
"accountNumber": "123456789",
"accountName": "John Doe"
}
}