Web Design in Tanzania · Digital Marketing in Tanzania

How to Accept M-Pesa and Mobile Money Payments on Your Website in Tanzania

By Velocity Digital5 min read

How to accept M-Pesa payments on your website in Tanzania

Everything a Tanzanian business needs to know about taking mobile money payments online, without the technical jargon.

If your website asks Tanzanian customers to pay by card only, you are losing sales. Most people here pay with their phones. TCRA reported 87 million active mobile money accounts in June 2026, and the market is split mainly between M-Pesa, Mixx by Yas and Airtel Money. A checkout that only accepts one of them shuts out millions of buyers.

The good news: accepting mobile money on your website is now straightforward. Here is how it works.

Step 1: Choose a payment gateway

Instead of connecting to each mobile network separately, most businesses use a payment aggregator. You integrate once, and the aggregator routes each payment to the right network based on the customer’s phone number. The main options in Tanzania include:

  • AzamPay: supports the major mobile money wallets and has an official WooCommerce plugin.
  • Selcom: a long-established Tanzanian processor covering mobile money and cards, popular with larger businesses.
  • ClickPesa: Tanzania-focused, with mobile money, bank and card payments.
  • Pesapal: works across East Africa, with mobile money and cards, and an official WooCommerce plugin.

Very large businesses can also apply to Vodacom directly for M-Pesa business API access, but for most companies an aggregator is faster and covers all networks.

Compare transaction fees, settlement times (how fast money reaches your account), card support and the quality of their support before you sign.

Step 2: Prepare your documents

Payment gateways need to verify your business before you can receive money. Requirements vary, but expect to provide:

  • Business registration documents from BRELA and your TIN.
  • A business bank account or business mobile money account for settlements.
  • ID for the directors or owners.
  • A live website with clear contact details, delivery, refund and privacy policies.

Having your policies published before you apply speeds things up, because gateways check your site.

Step 3: Connect the gateway to your website

How you connect depends on your platform. On WordPress with WooCommerce, several gateways offer ready-made plugins: install it, enter the API keys from your merchant account and mobile money appears as a payment option. On Shopify, options are more limited and usually come through partner apps. On a custom-built website, a developer integrates the gateway’s API directly. Our comparison of WooCommerce vs Shopify in Tanzania explains the difference.

Step 4: Make the checkout work on a phone

Mobile money payments work differently from card payments. The customer enters their phone number, receives a prompt on their phone (a USSD push) and confirms with their PIN. A good checkout handles this smoothly:

  • Ask for the phone number in a clear format, for example 07XX XXX XXX.
  • Show a clear “Check your phone and enter your PIN” message while waiting.
  • Update the order automatically when payment is confirmed, and send a confirmation by SMS, WhatsApp or email.
  • Give a fallback if the prompt does not arrive: try again, or pay by Lipa Namba and share the reference.

Test every network with small real payments before launch, and test on an ordinary Android phone over mobile data, not just on office Wi-Fi.

Hisense Extra online store built on WooCommerce by Velocity Digital
Hisense Extra online store built on WooCommerce by Velocity Digital

Common mistakes to avoid

  • Supporting only one network. Customers will not switch wallets to pay you.
  • Orders stuck as “pending”. If the website does not receive the payment confirmation correctly, paid orders look unpaid. Test the full flow.
  • No prices in shillings. Show prices in TZS so customers know exactly what they will pay.
  • A slow website. Every extra second on a phone loses buyers before they reach checkout.

Key takeaways

  • Most Tanzanian buyers pay with mobile money, so your checkout should support all the main wallets.
  • A payment aggregator such as AzamPay, Selcom, ClickPesa or Pesapal covers several networks in one integration.
  • Prepare your BRELA documents, TIN, settlement account and website policies before applying.
  • WooCommerce has the most ready-made mobile money plugins.
  • Test real payments on every network and design the checkout for phones.

Frequently asked questions

Can I accept M-Pesa on my website without a company?

Most gateways require a registered business for full merchant accounts. Requirements vary by provider, so check with the gateway before you apply.

How long does it take to set up mobile money payments?

Once your documents are approved, connecting a ready-made plugin to a WooCommerce store can take a day or two, including testing. Approval times depend on the gateway.

Can I accept cards and mobile money together?

Yes. Several Tanzanian gateways support both mobile money and Visa or Mastercard through the same integration.

What does it cost to accept mobile money online?

Gateways usually charge a percentage per transaction and sometimes a setup fee. Rates differ by provider and volume, so compare quotes before you sign.

Want an online store that takes M-Pesa from day one? See our web design service or get a free quote.

Want our guides to show up first when you search Google? Add Velocity Digital as a preferred source and our articles will appear more often in your Top Stories.

Written by Velocity Digital

A digital marketing and web development agency in Dar es Salaam. We run social media, Meta and Google ads and build websites for brands across Tanzania. About us

More from the blog

All articles
What to do when scammers use your business name on WhatsApp
Brand Protection · Digital Marketing in Tanzania

Scammers Are Using Your Business Name on WhatsApp: What to Do

Read article
How to get your Facebook and Instagram business page verified
Brand Protection · Digital Marketing in Tanzania

How to Get Your Facebook and Instagram Business Page Verified (and Protect It)

Read article
WooCommerce vs Shopify for online stores in Tanzania
Web Design in Tanzania · Digital Marketing in Tanzania

WordPress (WooCommerce) vs Shopify for Online Stores in Tanzania: Which Should You Choose?

Read article

Ready to grow your brand online?

Request a quote