How to Accept Payments on a WordPress Site in Tanzania

Tanzania sells experiences to the world: Serengeti game drives, Kilimanjaro climbs, Zanzibar beach stays, and cultural tours out of Arusha and Moshi. Almost all of that business is researched and booked online, often months in advance, and a large share of it happens on WordPress websites run by the operators themselves. The weak point in the chain is usually payment. A trekking company can rank well on Google and write a compelling itinerary page, but if the only way to pay is a bank wire, a nervous first-time visitor may never complete the booking.

Domestically, Tanzanian commerce has strong digital rails of its own. Mobile money, with M-Pesa the best known service, is a normal way to pay for everyday goods and services. But a climber booking from London or a honeymooner booking from Toronto does not have a Tanzanian mobile money wallet. They have a payment card, and they expect to use it on your website. As of 2026, Stripe and Square do not support Tanzania as a merchant country, which rules out the payment plugins most WordPress guides assume you can use.

HandyPay offers a route around this. HandyPay is available to merchants in Tanzania, and its free WordPress plugin puts card payment buttons on any page of your site without custom development. Here is how it works and how to set it up.

The Booking Payment Gap for Tanzanian Operators

Consider how a typical safari booking currently closes. The operator and traveller exchange emails, agree an itinerary, and then the operator sends an invoice with instructions for an international bank transfer. Wires from abroad can take days, carry sender fees the traveller resents, and require the operator to manually confirm arrival before securing park permits or lodge space. Some travellers abandon the booking at this exact step because sending a wire to a company they found online feels risky.

Card payment on the operator's own website changes the psychology. The traveller stays on the page that convinced them, clicks a button, and pays on a secure checkout. The operator sees the payment immediately instead of watching a bank account for days, and permits, guides, and porters can be confirmed while the traveller's enthusiasm is fresh. The same gap affects Zanzibar guesthouses taking direct bookings to avoid OTA commissions, day-tour sellers in Stone Town, and craft exporters selling to overseas buyers.

What HandyPay Payments Adds to Your Site

HandyPay Payments is a free plugin listed on WordPress.org. It connects your site to your HandyPay merchant account and lets you place payment buttons and payment links on any WordPress page or post. It supports one-time payments and donations, requires no coding, and adds no extra plugin fee on top of HandyPay's standard transaction pricing.

You can insert a button three ways, depending on how your site is built:

  • Shortcode, pasted into any page, post, or widget area
  • Gutenberg block, added from the standard WordPress block editor
  • Elementor widget, dragged into an Elementor layout

Button style is customizable, so a "Reserve your climb" button can carry your brand colours rather than a generic look. When a visitor clicks, they land on a hosted checkout and pay by card. Card details never pass through your WordPress hosting, which keeps your security burden low.

From Install to First Payment

Open a HandyPay account first. Sign-up is online with identity verification, and you will connect a local bank account for payouts.

Install from the plugin directory. In wp-admin, go to Plugins, then Add New, search for HandyPay, then install and activate HandyPay Payments.

Connect with one click. The plugin pairs with your account through a one-click connection from the HandyPay Merchant Portal. No API keys, no developer.

Create your first button. Edit the page for your most-booked product, perhaps a Machame route climb or a two-day Serengeti safari, and add a button for the deposit amount.

Run a test. Click the button and walk through the checkout before you announce anything.

After that, every payment shows up in the Merchant Portal, which you can open in a browser or through the HandyPay iOS and Android apps while you are in the field.

Pricing, Payouts, and Currency

On the free plan there is no monthly fee. Each transaction costs 4.9% plus US$0.40, with nothing extra for the plugin and no hardware to purchase. Operators with regular volume can take the Pro plan at US$29 per month, which drops the rate to 4.2% plus US$0.40 per transaction. Over a season of trek deposits, the difference adds up.

Payouts run on a daily schedule to your local bank account and typically arrive within 2 to 4 business days. Pricing and settlement currency support varies by country, so check the current options for Tanzania inside the HandyPay app before setting prices. Many operators quote international clients in US dollars regardless, since that is the norm in the safari industry, while day-to-day domestic trade continues in Tanzanian shillings.

Payment Options for a Tanzanian Website Owner

MethodBest suited toSpeed of confirmationInternational cardsSetup burden
International bank wireLarge corporate bookingsDaysNot card-basedNone, but manual
Mobile money (such as M-Pesa)Local customersMinutesNoLow
Bank-provided online gatewayHigh-volume established merchantsFastYesHigh
HandyPay Payments pluginDirect bookings and depositsImmediateYesLow

These are complements, not rivals. A tour operator might keep mobile money for local suppliers and domestic clients, keep wire details for agency partners, and use the WordPress button for direct international bookings.

Beyond the Website Button

The same HandyPay account powers channels off your website. Payment links can be shared by WhatsApp, SMS, or email, which suits the way Tanzanian operators actually sell: long WhatsApp conversations that end with a custom quote. Instead of switching the customer to a wire at the finish line, you send a link in the chat.

QR code payments handle in-person moments, for example collecting a balance when guests arrive at a Zanzibar guesthouse. And if your plans include memberships or instalment-style collection, HandyPay supports recurring subscriptions from the same account. If you later build a full store with a cart, the separate HandyPay for WooCommerce gateway covers checkout, while this plugin remains the simpler tool for buttons and deposits.

Frequently Asked Questions

Can Tanzanian businesses use Stripe or Square plugins on WordPress instead?

No. Stripe and Square do not support Tanzania as a merchant country as of 2026, so their plugins cannot be connected to a Tanzanian business account. HandyPay is available to Tanzanian merchants.

What does the plugin cost?

The plugin is free on WordPress.org with no extra plugin fee. You pay HandyPay's standard rates: 4.9% plus US$0.40 per transaction on the free plan with no monthly fee, or 4.2% plus US$0.40 on the US$29 per month Pro plan.

Is it suitable for collecting safari and trekking deposits?

Yes. One-time payment buttons match fixed deposits well. Place a deposit button on each itinerary page and confirm bookings the moment payment lands, rather than waiting days for a wire.

Do my customers need a HandyPay account to pay?

No. Visitors simply click the button and pay by card on a secure checkout page. Nothing is required from them beyond their card details.

Can I accept Tanzanian shillings through the plugin?

Pricing and settlement currency support varies by country. Check the available currency options for Tanzania inside the HandyPay app when you onboard, and set your website pricing accordingly.

How do I track payments while I am away from a computer?

The HandyPay Merchant Portal is available on the web and through iOS and Android apps, so you can watch deposits arrive from a phone whether you are in Arusha or on the mountain.

Related Guides