Shopify MPesa - How to Integrate and Withdraw From Shopify

August 26th, 2022 by Felix Cheruiyot

shopify mpesa - how to withdraw from shopify

Did you know that there are over 500 million mobile money users globally, with that number continuing to grow? Mobile payments are growing at an exponential rate and continue to become more commonplace. Mobile money transactions increased by 23% to $36.7 billion in 2021 from $27.5 billion in 2020. During this period, the number of mobile money users grew from 562 million registered in 2020 to an all-time high of 621 million in 2021. Also, according to reports by Quartz Africa, Africa accounts for 70% of the global value of the mobile money industry, which currently stands at $1 trillion. This further proves that Africa contributes hugely to the growth of the mobile money industry and is the future. Shopify and MPesa integration is crucial for e-commerce businesses to be able to sell easily in a mobile-payment first economy.

Consumers expect businesses to have a convenient way to pay them with ease. A recent study found that 90% of shoppers would rather give up their TV than their mobile device when shopping. That’s why businesses of all sizes are turning to mobile payments. They can save on cash costs, reduce time spent on the front lines, and provide a better customer experience. But getting started can be overwhelming, especially for small businesses. However, with the right payment solution, your small business can take advantage of the benefits of mobile payments and take things to the next level.

The same study found that companies that offer a mobile payment option are perceived as more trustworthy and better-performing than those that don't. The question is: how can your business take advantage of this trend? The short answer is to start implementing mobile payments in your business today. This will help you better understand your customers and provide them with a convenient way to pay you.

Shopify merchants can now provide their customers with an easy payment option using MPesa and integrate it into their e-commerce store using Shopify’s new integration feature. The Shopify MPesaintegration provides merchants with a payment option that is easy, secure, and accessible to their customers. Customers can pay with their MPesa account using the Shopify app or a supported debit or credit card. This post explains everything you need to know about Shopify Mpesa integration integration plugin for your Shopify store and how you can withdraw funds from it directly into your MPesa account.

How To add Shopify MPesa Integration To Your Website

Online business owners are constantly looking for new ways to improve user experience on their websites while also adopting a good payment system that is easy to use. IntaSend offers the best payment gateway for Kenyan online businesses to seamlessly accept customer payments. The best thing about IntaSend payment is that it supports M-Pesa, card payments, and Bitcoin through its partnership with Shopify. It provides easy ways for businesses to accept payments and customers to make payments when shopping for items online. We will explore a step-by-step guide on integrating Shopify and M-Pesa to accept payments from your customers.

Step 1

If you already have a Shopify store, the first step in this process is installing the IntaSend payments apps on your store. Visit to get started. Click “Add App” to add the app to your store.

Step 2

Once you’ve added the IntaSend app to your store, the next thing is to authorize and set up API keys. As soon as you click to install the IntaSend payment app on your Shopify store, you will be redirected to the setup page on the IntaSend website. Click the “Complete Setup” button to view the setup instructions. These settings are used to link your IntaSend to your Shopify account, and if you don’t already have an IntaSend account, you’ll be required to create one. You can register an IntaSend account here.

Some of the details you’ll be required to fill in are your phone number (the name has to be the same number on your IntaSend account), API token (secret key), and publishable or public key. The publishable key should be copied and pasted in the “Public Key” field. It will also be used to generate the API token and copy the content to the API key section. It is important to note that once the API key is revealed, it will never be made available again, so you may have to copy and keep it somewhere safe. However, if you ever encounter challenges with the API key, you can easily generate a new API token button to replace the old key.

Once you’re done, click “submit,” and you’ll be redirected back to Shopify to complete the setup.

Step 3

The next step is to activate the button. IntaSend payments will be available at your Shopify checkout pages immediately after you activate the IntaSend payment gateway on your Shopify store. You can now start securely accepting online payments (Shopify MPesa) on your Shopify account with IntaSend.

Testing the IntaSend Payments Gateway

In some cases, you may want to have a look at how the payment gateway works before you start using it on real accounts or if your store is in the development stage. Thankfully, IntaSend supports the test mode, so you can put the new gateway to the test before launching it.

NOTE: The test mode only works when the setup keys are generated from the Sandbox environment. Otherwise, they won’t work. If you want to go live with the payment gateway, you must obtain the API keys from the live section.

How To Withdraw From IntaSend to MPesa

If you use the IntaSend payment gateway for your Shopify store, your funds are sent to your IntaSend wallet. From your IntaSend wallet, you can send your payment to your preferred destination. One of the options you have is to process the withdrawal to your M-Pesa wallet. Follow the steps below to withdraw funds from your IntaSend account to your M-Pesa wallet;

Step 1

To withdraw your funds to your M-Pesa wallet, log into your IntaSend account and navigate through to the “Balances” tab. Under it, you’ll find “Settlements,” click on it to begin the process.

Step 2

If you’ve not added your M-Pesa account, you will be required to fill in some details. To do this, click on the “Add Account” button under “Settlements.” Fill in your M-Pesa details, but ensure you double-check before you click on the “Submit” button to save the information. If you don’t confirm the details before you save it and you proceed to send funds to it, the funds may be sent to the wrong recipient. Some of the things you’ll be asked to provide include your preferred payment provider (M-Pesa), Currency, Account number, and Account name.

Step 3

Once you’re done adding your M-Pesa account, you can click on “New Request” to initiate the withdrawal of funds into the M-Pesa account you’ve just added.

Step 4

You will be asked to provide additional information about the withdrawal you’re about to make. To fill in these details, choose from the drop-down menu, choose the amount you want to withdraw and the account you want the fund to be transferred to, and click on the “Submit” button.

Step 5

As soon as you click on the “Submit” button, you will be redirected to a new page where you can confirm the details of your withdrawal request before you proceed. After the currency conversion, you will be shown the fees charged for the transaction and the amount you’ll receive in Kenyan Shillings. This also allows you to verify your M-Pesa account details before you approve the withdrawal request.

Step 5

Once you click the “Complete and Send” button, you will be redirected to another page where you’ll wait for the payment confirmation. If you refresh the page, you will see a message that confirms the success of the withdrawal to your M-Pesa account. The process is pretty straightforward. You only need to make an effort to confirm your M-Pesa details before you proceed with confirming the withdrawal.

Why Choose IntaSend?

IntaSend has been one of the best payment gateways for businesses in Kenya for a while, and the brand’s success has been built on quality user experience and unrivaled products. Thousands of users trust IntaSend as their go-to payment provider, whether as their preferred way to receive no-link payments, create invoices, and payment gateway integration on their e-commerce websites. The company’s mission is to build usable software that allows payments to move across Africa without any hassle. In addition to this, users will also enjoy the best security and privacy because they value user privacy, and it remains a top priority.

The company has always focused on software development, process automation, and payment integrations. It’s no surprise it’s arguably the best payment provider in Kenya. If you’re wondering why you should choose IntaSend, here are a few reasons why:

High-end security

IntaSend adopts bank-level security and PCI-DSS compliance to provide the assurances you need regarding your safety and privacy. Our platform also provides a robust set of security features to help keep your data protected. Our system encrypts all of your data, and we have support for strict data retention and scrubbing policies. Your sensitive data will never be shared with a third party, and we will not collect any sensitive data without your consent. This ensures that IntaSend can truly be described as an unmatched safety solution.

24/7 customer support

Regardless of the time of the day, IntaSend’s customer support is always available to help you solve any problem you may be having on the platform. Our team members can assist you anytime on our live chat, phone calls, and email channels. We have also created a series of videos and screenshots to help you get started and answer any questions. This will help you learn the platform quicker and avoid common questions and issues that our growing community of users faces.

No setup fee

Choosing IntaSend as your preferred payment gateway has many benefits, including free account setup. When you register as a merchant, IntaSend will provide you with various payment options, and you can customize your settings to reflect your preferred payment method. You can contact our customer service team for assistance if you need help setting up your payment options. They are available 24/7 to answer your questions and provide assistance.

Cryptocurrency support

In addition to Shopify MPesa integration, IntaSend providers card payments and "pay with Bitcoin" options .This is a rare feature in this industry, but IntaSend allows you to accept payments in Bitcoin. You don't have to be a cryptocurrency expert to accept Bitcoin payments. This is huge for small businesses because it allows them to accept payments from all over the world, not just the U.S. or Canada. The Bitcoin option is a good way to receive payments from clients whose only option is to use CashApp. With this feature, you can receive CashApp payments without having an account.

How To Start With IntaSend

Creating an IntaSend account is very easy. You can sign up for an account in under 3 minutes. Visit to get started. Once you’re on the page, you will be required to fill in some details like your business type, phone number, email, and password. You will need to verify your identity, after which you can start using your IntaSend account to receive payments from anywhere worldwide.

IntaSend has several payment methods you can use to receive payments from your international clients. The company supports ACH transfers, which you can use to receive payments from US banks.


Online shopping is not what it used to be two decades ago. Things have changed for the better, and shopping has become easier than ever. One of the growing trends in online shopping is the use of mobile payments. The world is shifting away from the heavy reliance on card payments. Over the years, new ways have been invented for online shoppers to make payments and merchants to receive payments.

IntaSend has been making all the difference as far as payment gateway integration is concerned. If you have a Shopify store, IntaSend is the best way to integrate your payment gateway with Shopify. In this article, we’ve discussed integrating and withdrawing from Shopify using the IntaSend payment gateway. We hope you find this guide helpful, and you can start using your IntaSend payment gateway for Shopify. Feel free to contact us at any time in case you need further clarification.

Cover Photo by on Unsplash

© 2023 IntaSend. All rights reserved.