Skip to main content
Leverage our hosted or embedded functionality to go to market with your payments business quickly and securely. Power every payment flow with a single API. From pay-ins to pay-outs and everything in between, manage payment operations with ease.

First API call

ClickPesa does not provide a sandbox. Every request, including the API Explorer, runs against live production and moves real funds. Until KYC is approved you are limited to TZS 100,000 across collections, payouts, deposits, and withdraws, and 100 API calls per day (including token generation). Create an application and copy your Client ID and API Key from API Integration Setup. Generate a token once, reuse it for up to 1 hour, and preview with a small amount before you initiate. Full testing guidance: Sandbox and Testing Environment.
orderReference on USSD Push must be alphanumeric and at most 20 characters. Prefer preview over initiate until the request looks correct.

Get Started With ClickPesa

Learn how to open a ClickPesa account for your business and complete KYC

Sandbox and Testing Environment

No sandbox — test on live production with small amounts and the pre-KYC limits

Changelog

Product updates — new releases and improvements

Hosted Checkout

A ready-to-use payment solution supporting multiple methods with a single integration. Embed it on your site or redirect customers to Hosted Checkout

Merchant Dashboard

Manage collections, payouts, transactions, and settings from the web dashboard — no coding required.

BillPay

Streamline your billing process by creating unique control numbers for receiving payments via Mobile Money, Simbanking or Wakala

TanQR/Lipa Namba

Accept payments with a QR code and Lipa Namba powered by TIPS. Customers can pay via USSD, bank channels, or by scanning your QR code

Lipa Namba Payout API

Send money to any Lipa Namba or TanQR, instantly — from a wallet you already run, or a new payout product

Mobile USSD-PUSH API

Collect payments from mobile money wallets such as M-Pesa, Mixx By Yas, Airtel Money and Halopesa using USSD-PUSH requests

Card API

Accept card payments from Visa, MasterCard, American Express and UnionPay

Mobile Payouts API

Disburse funds to mobile money wallets such as M-Pesa, Mixx By Yas, Airtel Money and Halopesa

Bank Payout API

Disburse funds to bank accounts such as NMB, CRDB and GTBank in Tanzania

Plugins and SDK

Official and community-built plugins and SDKs to integrate ClickPesa into WooCommerce, Laravel, Python, Node.js, and more