For businesses in Tanzania
Share a payment link on WhatsApp, or connect your own system. Your customer approves with their mobile money PIN, and the money lands in your BongoPay balance, ready to withdraw.
Your customers pay with
HaloPesaPayments processed by

Four steps, from sharing a link to having the money in your account. Most payments are done in under a minute, depending on how fast your customer enters their PIN.
Create it once in your dashboard, then send it on WhatsApp, Instagram or by SMS.
bongopay.net/link/neema-kitengeYour customer types their mobile money number and their network sends a prompt to their phone.
Prompt sent to 0754 *** 412When they enter their PIN, we confirm the payment with Selcom and add it to your balance.
BPY-20261001-7F3C21A9 · paidSend your balance to mobile money or your bank. We check each withdrawal before it goes out.
Withdrawal to CRDB · TZS 470,000For people who sell on WhatsApp, Instagram or in person. You don't need a website. Make a link for a product or a fixed amount and share it wherever you talk to customers.
For shops, apps and systems that need payments built in. One request sends the PIN prompt. We call your webhook when the payment is paid or fails, signed so you can check it came from us.
# Ask the customer to pay TZS 50,000 curl -X POST https://bongopay.net/api/v1/pay-via-mobile \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{ "name": "Asha Mwakyusa", "phone": "255754312412", "amount": 50000, "transaction_id": "ORDER-1042" }' # Response { "payment_reference": "BPY-20261001-7F3C21A9", "status": "pending" }Read the API docs
There's no monthly fee and no setup fee. If a customer cancels or their payment fails, it costs you nothing. Withdrawals are free.
| Customer pays | Fee (6%) | You receive |
|---|---|---|
| TZS 5,000 | 300 | 4,700 |
| TZS 20,000 | 1,200 | 18,800 |
| TZS 50,000 | 3,000 | 47,000 |
| TZS 250,000 | 15,000 | 235,000 |
The fee is taken automatically, so the balance you see is what you can withdraw.
BongoPay is software made by Bongofey. The payments themselves are processed and settled by Selcom, a licensed payment service provider in Tanzania. We never ask for your Selcom details, and you never need to deal with them.
Every shilling that comes in or goes out is recorded against your account, and every payment has a reference number like BPY-20261001-7F3C21A9. If something looks wrong, send us that number and we can trace it.
HoursMonday to Friday, 8:00 to 18:00 EAT
Payments settled bySelcom
We review new accounts before they can take live payments. It depends on how complete your documents are, so upload your NIDA and TIN when you sign up.
Ask them to check the number and that their phone has signal, then try again from the same link. You only pay the fee on payments that go through.
Request a withdrawal from your dashboard to mobile money or your bank. We check each one before sending it, and there's no withdrawal fee.
Yes. Create an API key in your dashboard and follow the developer docs. Payments and webhooks work the same way as payment links.