WooCommerce Payments in Tanzania: Adding Card Checkout to Your Online Store
Tanzanian businesses have plenty of reasons to sell online. Safari operators in Arusha book itineraries months ahead, Zanzibar shops sell spices and skincare to visitors long after they fly home, and Dar es Salaam fashion brands ship kitenge pieces across the region. WooCommerce is a popular way to build those stores because it is free, flexible, and runs on affordable WordPress hosting.
The sticking point is the checkout. Mobile money dominates day-to-day payments in Tanzania, and M-Pesa works brilliantly between local phones, but it does not help a customer in London paying for a spice box or a trekking deposit. Card checkout is what international buyers expect, and the big-name gateways are closed: as of 2026, Stripe and Square do not support Tanzania as a merchant country, so the plugins most tutorials recommend cannot be activated by a Tanzania-based business.
HandyPay for WooCommerce solves this for Tanzanian merchants. HandyPay is available to Tanzania-based businesses, and the free plugin adds card payment to a WooCommerce checkout with online sign-up, no hardware, and no monthly fee on the free plan. Here is how it fits alongside mobile money, how to set it up, and what it costs.
Mobile Money Is Local, Cards Are Global
For sales inside Tanzania, mobile money is often the path of least resistance. Customers are used to it, and many small stores simply publish a number and confirm payments manually. The weaknesses show up at scale and at distance. Manual confirmation does not update a WooCommerce order status, so someone has to reconcile payments against orders by hand. And a buyer outside Tanzania has no mobile money wallet to pay from at all.
That second gap is expensive for exactly the businesses WooCommerce suits best. A Kilimanjaro trek operator collecting deposits from climbers in Europe, a tanzanite jeweller with repeat buyers in the Gulf, a coffee roaster shipping beans from the southern highlands to customers abroad: all of them are selling to cardholders.
The practical setup for many Tanzanian stores is both: keep mobile money for local customers who prefer it, and add a card gateway for everyone else.
Why the Default WooCommerce Gateways Are Closed
WooCommerce itself has no country restrictions. It is open-source software and runs anywhere WordPress runs. The restriction sits with the payment processors, because gateways onboard the business behind the store, and each processor supports a fixed list of merchant countries.
As of 2026, Stripe's list does not include Tanzania, and Square operates in only a handful of countries, none in Africa. Their WooCommerce plugins install without complaint, then fail at the account connection stage. A Tanzanian merchant needs a processor that explicitly onboards Tanzania-based businesses and pays out to a local bank account, which is the specific job HandyPay was built for.
What HandyPay for WooCommerce Adds to Your Store
HandyPay for WooCommerce is a free plugin on WordPress.org. It adds HandyPay as a payment method at your WooCommerce checkout, under WooCommerce, then Settings, then Payments. Customers who choose it pay by card through a secure payment flow, so your server never handles card numbers.
The plugin connects to your HandyPay merchant account with your account credentials from the Merchant Portal. Paid orders are confirmed back to WooCommerce automatically, which keeps order statuses accurate and lets fulfilment start without manual checks. When you need to send money back, refunds run straight from the WooCommerce order screen.
The plugin costs nothing and adds no fee of its own. HandyPay's standard processing rates are the only cost.
Going Live: Account, Plugin, Test Order
1. Sign up with HandyPay. Onboarding is online with identity verification. Prepare your business details and the Tanzanian bank account for payouts.
2. Install the plugin. From the WordPress dashboard, open Plugins, then Add New, search for HandyPay, and activate HandyPay for WooCommerce.
3. Enable and connect. In WooCommerce, then Settings, then Payments, turn on HandyPay and enter your credentials from the Merchant Portal.
4. Run a real test. Buy a cheap product from your own store with a real card. Confirm the order flips to processing, the confirmation email sends, and the payment shows in the Merchant Portal.
5. Refund the test order. Do it from the WooCommerce order screen so you have seen the whole cycle before a customer needs it.
Costs in Context for a Tanzanian Merchant
HandyPay's free plan charges 4.9% plus US$0.40 per transaction, with no monthly fee and nothing to install beyond the plugin. The Pro plan costs US$29 per month and lowers the rate to 4.2% plus US$0.40, which starts to make sense once monthly card volume is steady.
Payouts are sent to your local bank account on a daily schedule and typically arrive within 2 to 4 business days. Pricing and settlement currency support varies by country, so check the options shown for Tanzania in the HandyPay app before deciding whether to price your catalogue in shillings or another currency, and set your WooCommerce currency to match.
How the Options Compare for Tanzania-Based Stores
| Option | Works for buyers abroad | Updates WooCommerce orders | Ongoing cost | Availability in Tanzania |
|---|---|---|---|---|
| Mobile money number on the site | No | No, manual reconciliation | Wallet fees | Yes |
| Bank transfer instructions | Rarely | No | Bank charges | Yes |
| Stripe or Square plugins | Not applicable | Not applicable | Not applicable | Not supported as of 2026 |
| HandyPay for WooCommerce | Yes, card at checkout | Yes, automatic | 4.9% + US$0.40 per sale | Yes |
The rows are not mutually exclusive. Many stores will offer more than one and let the customer pick.
Beyond the Cart: Links, QR Codes, and Deposits
The account behind the gateway is useful outside the store too. Safari and trekking operators often close sales in conversation rather than in a cart, and HandyPay payment links can be shared by WhatsApp, SMS, or email to collect a deposit the moment a client says yes. QR code payments work for in-person moments, from a Stone Town boutique counter to a coffee stand at a trade fair. Recurring subscriptions can bill retainers or club memberships automatically.
All of it, store orders included, lands in the same Merchant Portal, with iOS and Android apps for checking payments from the field.
Frequently Asked Questions
Does WooCommerce itself work in Tanzania?
Yes, completely. WooCommerce is open-source and has no country limits. Only the choice of payment gateway is constrained, because processors decide which merchant countries they onboard.
Can I accept M-Pesa and cards on the same store?
Yes. You can keep publishing your mobile money details for local customers while HandyPay for WooCommerce handles card payments at checkout. Many Tanzanian stores benefit from offering both.
What does the HandyPay plugin cost?
The plugin is free on WordPress.org with no extra plugin fee. Transactions cost 4.9% plus US$0.40 on the free plan, or 4.2% plus US$0.40 on the Pro plan at US$29 per month.
How long do payouts take to reach my bank?
Payouts run on a daily schedule to your local bank account and typically arrive within 2 to 4 business days of the sale.
Can tour operators use it for deposits rather than products?
Yes. A deposit can be listed as a WooCommerce product, or sent as a payment link by WhatsApp, SMS, or email from the same HandyPay account when the sale happens in chat.
Related Guides
- How to Accept Payments in Tanzania
- WordPress Payments in Tanzania
- WooCommerce Payments in Mauritius
- Payment Links vs Payment Gateways