Skip to main content
Developers settings is where you configure API integration from the dashboard. For the full integration walkthrough, see API Integration Setup.
The Developers tab is available to users with the Main, Manager, or Developer role when developer features are enabled for your account.

How to access

  1. Log in to the Merchant Dashboard.
  2. Open Settings and select Developers.
You can also open the in-dashboard developer hub at merchant.clickpesa.com/get-started/developers.

Applications

Create an application for each platform or integration you connect to ClickPesa.
  1. Click Create New Application.
  2. Enter an application name.
  3. Select API as the integration type.
  4. Choose the features you need (for example Payment API, Payout API, Checkout Link).
  5. Click Create.
After creation, copy your Client ID and API Key immediately — the API key is shown only once. See API Integration Setup for authentication details.

Webhooks

Configure webhook endpoints under Developers to receive real-time payment and payout notifications. See Webhooks for event types and payload formats.

Encryption

If your integration uses checksum validation, configure encryption keys in the Developers section. See Checksum Security.

IP Whitelisting

Restrict API access to approved IP addresses under Developers → Whitelisted IPs. Requests from unlisted IPs are denied. See IP Whitelisting.

Developer setup checklist

The in-dashboard developer hub tracks five setup items:
  1. Add Developer Access — invite a team member with the Developer role under Team settings
  2. Create Application — create an application in Developers settings
  3. API Keys — generate and store API keys for your application
  4. Webhooks — configure webhook endpoints
  5. IP Whitelisting — add approved IP addresses

Integration Overview

Compare API, hosted, and embedded integration options.

API Explorer

Explore and test ClickPesa API endpoints.