Skip to main content

Prerequisites

  1. API Keys - Generate API Keys for Hosted Checkout integration.
  2. Authorization Token - Use API Keys to Generate Authorization Token.

Settlement type

ClickPesa auto sets the settlement for each bank payout.
  • Check the response transferType for what was/will be applied
  • For TZS, amounts up to 20,000,000 TZS typically use ACH; higher amounts use RTGS
  • USD bank payouts use RTGS

How It Works

Step 1 - Retrieve Account Balance

Retrieve Account Balance

Retrieve your available account balance to ensure sufficient funds for processing payouts.
Step 2 - Retrieve Bank List

Retrieve Banks List

Retrieve your available account balance to ensure sufficient funds for processing payouts.
Step 3 - Validate Payout Details

Preview Bank Payout

Validates bank payout details like bank name, amount, order reference, and fee before processing the payout.
Step 4 - Initiate Bank Payout

Create Bank Payout

Initiate a bank payout by sending a request to the API. The specified amount will be transferred to the recipient’s bank account.
Step 5 - Check Payout Status

Check Payout Status

Query the payout status using the Order Reference to track whether the transaction was successful.