TeePayDocs
Payments

Payments overview

Choose between mobile money push, hosted checkout, payment links and Control Numbers.

TeePay gives you four ways to get paid. All of them end the same way: a verified, ledger-posted payment and a payment.completed webhook.

Best forWho enters the phone numberYour effort
Mobile money pushYour own checkout, apps, POS, gateways you buildYou collect it and send itMedium
Checkout sessionsOnline stores and invoices you generateThe customer, on TeePay's pageLow
Payment linksSocial selling, chat, one-off requestsThe customer, on TeePay's pageNone to low
Control NumbersBills, school fees, repeat customers in TanzaniaThe customer pays from their bank or walletMedium

Supported markets

Collections currently run in Tanzania (TZ) in Tanzanian shillings (TZS) through M-Pesa, Airtel Money, Mixx by Yas and HaloPesa. TeePay adds markets, such as Kenya and Uganda, only after each payment route is verified. Your key's markets are always listed by capabilities, so read them instead of hard-coding a country. See Countries and currencies.

Amounts

Amounts are integer minor units of the payment's currency (ISO 4217). TZS uses two decimal places, so "500000" is TZS 5,000.00; other currencies can differ (UGX uses none). Your account has per-transaction and daily limits; requests outside them fail with collection_limit_exceeded or invalid_amount and nothing is charged.

On this page