M-Pesa is the heartbeat of payments in Kenya. ClinixCore connects directly to Safaricom's Daraja API so your cashier can prompt patients to pay from their phone, watch payment confirmation arrive in seconds, and never have to chase paybill SMS messages again.
Cashier enters phone number and amount; the patient receives a payment prompt and approves with their PIN.
Inbound C2B notifications match patient invoices automatically — no more manual SMS reading.
Refund overpayments straight to the patient's M-Pesa wallet — fully tracked and audit-logged.
Each transaction is matched to the originating invoice with confirmation reference and timestamp.
Successful payments automatically trigger KRA eTIMS receipt generation in the same flow.
Encrypted API connectivity using OAuth tokens, with secret rotation and complete request logging.
Patient pays for consultation, lab and pharmacy in one STK push — fully receipted.
Family members pay admission deposits remotely via paybill — reconciled to the patient's bill in seconds.
B2C disbursements for overpayments, casual labour and supplier expenses — tracked in the GL.
STK Push, paybill, refunds and full reconciliation — all running smoothly in the background of your daily operations.