Skip to main content

Integrations

Connect payments, tax, and your cloud account

MauzoPilot stays useful without any of these. Turn on only what your shop needs.

M-Pesa subscription payments

Implemented in sandbox; production collection needs Daraja credentials

Business and Pro are paid with M-Pesa. Owners can confirm an STK Push in the app or submit a receipt on the website. A pasted SMS or screenshot is unverified until staff or a future Safaricom C2B confirmation matches the merchant record. Shop-customer M-Pesa at checkout is a separate till record.

Optional KRA eTIMS (OSCU)

Optional per business · sandbox-ready · not KRA-certified

Ordinary selling does not require KRA. A Business or Pro owner can store a taxpayer PIN and device serial on the server (encrypted) and submit eligible invoices through OSCU when configured. Production electronic tax invoicing waits on KRA certification of this integrator.

App and API synchronization

Eventually consistent

Signed-in devices keep a local SQLite database and a retrying outbox. When the network returns, pending products, sales, stock, and related records upload to the business account. This is not realtime.