Skip to content
Checkout & Payments

Get paid the way your customers actually pay

Mobile money, card and cash on delivery in a single checkout, reconciled into one number you can trust at closing time.

Free for 14 days · No card required

app.topduka.com/payments

Orders

Karen branch · today

New order

Revenue today

KES 48,300

+18%

Orders

37

+6

Avg. basket

KES 1,305

+4%

Low stock

3 items

Reorder

OrderStatus

#TD-4821

3 items · KES 4,250

Paid

#TD-4820

1 item · KES 1,350

Packing

#TD-4819

5 items · KES 9,800

Shipped

#TD-4818

2 items · KES 3,100

Paid

This week

Sales by day

M
T
W
T
F
S
S

Trusted by merchants in 14 countries across the continent

Kaya Ceramics Sokoni Fresh Lamu Linen Mabati Hardware Chapo & Co Nyota Pharmacy Bahari Books Tumaini Grocers Kaya Ceramics Sokoni Fresh Lamu Linen Mabati Hardware Chapo & Co Nyota Pharmacy Bahari Books Tumaini Grocers

Every local method

M-Pesa, Airtel Money, MTN MoMo, Visa, Mastercard, bank transfer and cash on delivery.

A checkout that finishes

One page, no forced account creation, and returning buyers are recognised on sight.

Money you can account for

Every payment, refund and fee lands in one ledger that balances without a spreadsheet.

Checkout

Short enough that people finish it

Most abandoned baskets are abandoned at a form. Ours asks for the minimum and remembers the rest.

  • Guest checkout by default, account optional
  • Delivery address and phone remembered for returning buyers
  • Live delivery quotes before the customer commits

Checkout completion

73%

+14%

Median time to pay

48 seconds

Steps

One page

Reconciliation

One number at the end of the day

Counter cash, mobile money and card settlements are matched automatically, with the differences flagged rather than buried.

  • Automatic matching of mobile-money messages to orders
  • Refunds and partial refunds tracked against the original payment
  • Daily close report you can hand to your accountant

Today’s takings

KES 48,300

Unmatched

0 payments

Clear

Settlement

T+1

73%

median checkout completion rate

48s

median time from basket to paid

7

payment methods in one checkout

T+1

typical settlement to your account

Frequently asked questions

Still stuck? Talk to our team — we answer in plain language, usually the same day.

Do I need my own M-Pesa till?
You can connect a till or paybill you already have, or use TopDuka collections and receive a single settlement. Connecting your own keeps the customer-facing name yours.
What does TopDuka charge per transaction?
Between 1.5% and 0.5% depending on plan, on top of whatever your payment provider charges. Enterprise rates are negotiated and can reach zero at volume.
How does cash on delivery work?
The order is created as unpaid and reserved against stock. Your rider marks it collected in the app, which closes the order and posts the cash to the day’s ledger.
Can I issue refunds?
Yes, in full or in part, back to the original method where the provider supports it and as a recorded cash refund where it does not. Stock is returned automatically.

Start taking payments properly

Connect your mobile money in minutes and let the ledger balance itself.

Free for 14 days. No card needed. Cancel any time.