Wiri supports cash, card, and mobile money — connect a payment gateway to accept non-cash payments directly from the POS or via a customer payment link.
You can connect multiple gateways simultaneously. During checkout, Wiri uses the gateway configured in your settings (or you can select per-transaction).
For delivery orders or remote customers, you can generate a payment link directly from an invoice. The customer clicks the link, pays by card or mobile money, and the payment is automatically recorded in Wiri.
No configuration needed. At the Charge screen, select Cash, enter the amount tendered, and Wiri displays the change due.
Mobile money is available via Paystack and Flutterwave in supported countries. The customer provides their mobile money number; a payment prompt is sent to their phone to confirm.
A customer can pay part in cash and part by card. On the Charge screen, select Split, enter the cash amount, and process the remainder via the gateway.
All payments (cash, card, mobile money) appear in Reports → Payments Received with the gateway, reference number, and status.
Related: Point of Sale · Reports