M-Pesa API

M-Pesa API enables you to integrate mobile payments into your application. Start sending money, collect funds, and pay bills in minutes.

Why IntaSend API

Easy Integration

We have done all the heavy lifting for you. Use our SDKs to connect M-Pesa API and ship your app faster.

Access M-Pesa B2B API

Enable B2B payments such as Paybills and pay to till numbers within your application

Fanatic support

Built by developers for developers - our developers champions are just a single call away.

Low code payment collection

Easy setup and activation

With IntaSend, you can set up your account, integrate, and go live the same day. We understand how complicated it can be to create a robust payment collection and disbursement system. We have developed all you need to get started. Our tools and SDKs will enable you to easily initiate transactions and track statuses. The following are the list of our M-Pesa API SDKs:

M-Pesa API setup
Business Payments bulk payment

Send payments

Single and bulk payments

Initiate single and bulk payments from your IntaSend wallet to mobile accounts in Kenya. Pay salaries, bills, and suppliers with a single request. IntaSend has been built from the ground up to handle large transactions of up to a batch of 5000 transactions in a single request. We'll help you in managing retries and properly document normal failures such as account limit errors etc and provide a proper report for reconciliation.

Start building fast and scalable solutions with our M-Pesa API and with less effort.

MPesa STK Push - easy setup

Collect payments easily

In addition to card payments, IntaSend supports the M-Pesa Express STK push. Send STK push request to your clients using the API. Utilize the JavaScript SDK to add a secure form on your website for users to add their phone numbers and pay.

Subscribe to our webhook events for statuses for your back-end application and reporting.

M-Pesa API javascript-2
M-Pesa API secure

Secure and reliable

We have built infrastructure that you can rely on

IntaSend uses a secure network connection and its infrastructure undergoes periodic audits for PCI and payment security standards. We take security seriously and we have implemented this in our APIs (including M-Pesa API) to ensure payments are safe. In addition to the normal authentication mechanisms, we deploy PSD2 standards to provide an extra layer of authentication of payment requests.

Documentation

Sandbox and everything you need to get started

Get your test keys from your sandbox and start testing your implementation right away. Visit our Developers API Documentation for more details on how to start sending and receiving payments. Here is also a list of our tools and SDKs.

Do you need any help? Talk directly to our Developers Support Lead.

M-Pesa API support
I would like to commend your service and especially point out your outstanding quick turn-around in processing payment and your after-office hour’s support. We are glad that you can be reached 24/7 for queries and round-the-clock support.
Peter - Twende Twende.png
Peter Nyotta, Twende Worldwide Tours and Travel Ltd
This payment processor has allowed me to continue serving my local as well as international customers. They also offer reasonable fees and their payouts are timely. Even without a website, IntaSend payment links works just fine.
Shadrack - Gofan Safaris 1.png
Shadrack Masinde, Gofan Safaris Limited
I have been using Intasend for a while now both on my website as a payment gateway and my business as a payment solution and all I can say is, IntaSend is the best solution to sort out all business payment related difficulties.
Daniel-Nyongesa.png
Daniel Nyongesa, A+ Academic Consultants
IntaSend is one of the best online money transfers with mobile and card payment options and helps in collecting emails for marketing.
Moses - wizard.png
Moses Thoithi, WizAdventures Safaris

Join 500+ businesses using IntaSend

We make it easier for you to focus on building a great product while we work on simplifying your payments. Become one of us by joining hundreds of our happy users and simplify the online payment experience for your customers.

Sign up today for an individual, business, or developers account.

IntaSend customers

Get started now

Create an account or get in touch with us.

Get Started Request a Demo

© 2021 IntaSend. All rights reserved.