ZamuPay API Documentation
    • Introduction
    • Definitions
      • Data Types
    • Authorization
      • Overview
      • Token Request
        POST
      • Find Transaction Routes
        GET
      • Health Check
        GET
    • Checkout Request
      • Overview
      • Checkout Order Request
        POST
      • Query Checkout Request
        GET
      • Checkout Callback Request
        POST
    • Payment Request
      • Payment Order Request
        POST
      • Reject Order By OriginatorConversationId
        POST
      • Find Payment Order By OriginatorConversationId
        GET
    • Collection Request
      • Find Express Deposit By OriginatorConversationId
        GET
      • Express Deposit Request
        POST
    • Bill Payments
      • Bill Number
        POST
      • Find Bill Number By Service Id and Account Number
        GET
      • Bill Request
        POST
      • Find Bill Request By Originator Converstion Id
        GET
      • Find Bill Services
        GET
    • KYC
      • Account Number Validation Request
        POST
      • KYC Validation
        POST
      • KYC Validation
        GET
      • Find Account Validation Status by SystemTraceAuditNumber
        GET
    • Payment Links
      • Find Payment Links By Id
      • Create Payment Link
      • Update Payment Link
    • Customer Accounts
      • Balance Check
      • Find Charges By TransactionTypeId
    • Airtime Purchase
      • Airtime Purchase
      • Find Airtime Purchases By OriginatorConversationId

    Introduction

    💳 ZamuPay Developer Documentation

    The super platform for seamless payments across Mobile Money and Banking ecosystems.

    ZamuPay provides a high-performance API gateway that enables businesses to integrate with M-PESA, Airtel Money, MTN, and major banking networks through a single, secure integration.


    🏁 Getting Started


    🚀
    Quickstart
    Get your merchant account and make your first API call in under 5 minutes.


    🔐
    Authentication
    Learn how to secure your requests using OAuth 2.0 Bearer tokens.


    📦
    Payment Orders
    Understand the core structures for sending and receiving funds.


    🔄
    Webhooks
    Configure callbacks to receive real-time updates on transaction status.


    ️⚡ Core Capabilities

    📱 Mobile Money

    Direct integration for M-PESA, Airtel Money, MTN, and Vodacom. Optimized for <10s transaction confirmation.

    🏦 Bank Transfers

    Automated settlements and disbursements via Pesalink, EFT, and RTGS directly to local and regional bank accounts.

    ⚡ Bulk Payments

    High-throughput engine designed for payroll, disbursements, and large-scale collections with robust error handling.


    🔐 Security & Auth

    ZamuPay uses industry-standard OAuth 2.0. All requests must include a valid Authorization header.


    🔄 Transaction Lifecycle

    Our asynchronous engine ensures reliability. Use the following states to track your orders:

    Modified at 2026-01-30 08:31:38
    Next
    Data Types
    Built with