M-Pesa API Interface

M-Pesa API Overview

M-Pesa is a mobile money platform that enables users to send and receive money, pay bills, and perform other financial transactions via mobile phones. The M-Pesa API allows seamless integration of payment services into your application.

  • STK Push: Initiate payments from users.
  • B2C: Send payments to customers.
  • Transaction Status: Check the status of payments.
  • Account Balance: Query M-Pesa account balances.

STK/USSD Push Payment

i.e Deposit funds
Register M-Pesa C2B URLs