Our Solutions


Accept M‑PESA payments on your website 

M‑PESA APIs for Developers is a platform enabling businesses to connect their solutions and applications to M‑PESA for payment services.

This solution is ideal for businesses seeking to simplify their payment reconciliation by connecting to consumer and organization M‑PESA wallets to receive or make automated payments.
Helping Businesses Grow

These are the available APIs 

  • Authorization API:
    Gives you a time bound access token to call allowed APIs. 
  • Business to Customer (B2C) APIs:
    Transact between an M‑PESA short code to a phone number registered on M‑PESA 
  • Customer to Business (C2B):
    Register URL for validation/confirmation and simulate transaction. 
  • Reversals:
    Reverses an M‑PESA transaction. 
  • Transaction Status:
    Check the status of a transaction 
  • Account Balance:
    Enquire the balance on an M‑PESA short code 
  • IMT Receive Money Transfer:
    IMT Receive Validation  

Enjoy the following benefits with M‑PESA APIs 

  • Automated processes and operations, allowing your business to become more effective.
  • Easy integration and embedding of your content throughout your sites or other applications with M‑PESA 
  • Improved product value proposition through API driven innovation and development.
  • Improved customer experience through efficiency as a result of API automation.
  • Creation of new revenue streams as a result of expansion of services to address customer needs.