ClickPesa Documentation home pagelight logodark logo
  • Payment API Overview
Payment API
  • Mobile Money Payment API
  • Card Payment API
ClickPesa Documentation home pagelight logodark logo
  • Support
  • Register
  • Register
Mobile Money Payment API
Getting Started
ClickPesa Checkout
ClickPesa BillPay
Payment API
Payout API
API Explorer
Getting Started
ClickPesa Checkout
ClickPesa BillPay
Payment API
Payout API
API Explorer
  • Support
  • Register
  • Mobile Money Payment API

    The Mobile Money Payment API enables you to collect payments directly from customers’ mobile money wallets using USSD-PUSH requests

    ​
    Prerequisites

    1. API Keys - Create an Application to generate Client ID and API Keys for API acces

    2. Authorization Token - Use API Keys to Generate Authorization Token

    ​
    How It Works

    Step 1 - Validate push request details

    Preview USSD-PUSH Request

    This endpoint validates payment details like Mobile Number, Amount, Order Reference and verifies Payment Methods availability

    Step 2 - Send push request

    Initiate USSD-PUSH Request

    This endpoint sends the USSD-PUSH request to customer’s mobile device. The customer will be prompted to enter their mobile money wallet PIN/password to complete the transaction

    Step 3 - Check payment status

    Check Payment Status

    This endpoint queries for the payment status using payment’s Order Reference

    Payment API OverviewCard Payment API
    xlinkedin
    Powered by Mintlify
    On this page
    • Prerequisites
    • How It Works