Stores apply for a business account with Safaricom -- the owner of the Mpesa mobile money network in Kenya. Safaricom assigns them a 6-7 digit till number, to which customers can send funds from their own mobile money accounts. Yes customers would need our app, or eventually the PWA web version. Our app gets a paid receipt string back from the mpesa service which we display in the app once funds are sent, and on the merchants end they see the same receipt string in their POS terminal. Customers will typically show that string to the cashier who verifies it matches the string (& amount) they were sent from Mpesa, and if they match, transaction is completed.

Replies (1)

Pay Bill is another payment type we handle as well. These are typically for things like utilities where the company has their account number, but you as a customer have your own account number with them. Imagine a water utility or ISP that needs to credit your account payment to your balance. Payment flow is almost identical to Till (ie Buy Goods) except there's one additional field to enter: your customer account number. And lastly 3rd payment type is P2P, for mobile to mobile transfers. Paying friends, or buying street food etc from individual entrepreneurs/hustlers that don't have their own till number account. Boda-boda (local motorcycle taxi drivers) is a good example of a vendor that use this payment method primarily. So ya, you can process every transaction type in the country paying with any bitcoin lightning wallet using Tando.