All work

Telcoptics Solutions Limited

Live

Smart water vending

Smart water vending platform. Hexing IoT meter integration via the XMLVend protocol, dual-mode billing (prepaid token unlock and postpaid invoice generation on reading deltas), M-Pesa STK and C2B collection with callback idempotency, late fees and automatic suspension on arrears, and a mobile API for field technicians to capture readings and acknowledge commands.

The story

Telcoptics Solutions runs smart water vending: physical Hexing-class meters on the customer side, a billing platform on ours. The system covers both billing modes: prepaid (top up, get a token, meter dispenses until the credit runs out) and postpaid (recurring monthly invoice on reading deltas, automatic suspension if arrears go past the grace window).

The meter integration uses XMLVend over SOAP via a vendor-agnostic command dispatch factory, so adding a new meter vendor is a single adapter class rather than a rewrite. M-Pesa STK plus C2B handles payments with callback idempotency; SMS reminders fire at D-3, D-1, and D+3 with auto-suspension afterwards. Three years of production transactions sit in the database.

What we built

Concrete features that are in production today. No roadmap items.

Hexing IoT meters

Smart water meters integrated via the XMLVend SOAP protocol. Meter commands dispatch and acknowledge bidirectionally.

Vendor abstraction

Factory pattern over meter vendors (XMLVend, Liaison STS). Adding a new vendor is one adapter class.

Dual-mode billing

Prepaid (token unlock on payment) and postpaid (recurring invoice on reading deltas) in the same platform.

Daily billing cycle

Recurring invoice generation based on per-customer billing day. Configurable due dates, late fees, auto-suspension.

Reminder cadence

SMS reminders at D-3, D-1, D+3 from due date. Payment confirmations and overdue notices automatic.

Technician mobile API

Field technicians capture meter readings and acknowledge command success/failure from the customer site.

What stands out

Hexing IoT meter integration via vendor-agnostic XMLVend command dispatch
Dual-mode billing: prepaid token unlock plus postpaid recurring invoices on reading deltas
Automated SMS reminders at D-3, D-1, D+3 with auto-suspension on arrears

Want something like this?

Tell us what you need. Fixed price in KES within 2 working days.