WaterPesa
Seeded demo · no live controlsAll flows

Payments: callback → verify → match → allocate → settle

A payment flow that demonstrates why provider callbacks are not the same as final accounting allocation.

20% flow complete
Inspect integration model

Auto-match

97.8%

Seeded demonstration value. Live deployments must cite the connected source record and timestamp.

Unmatched demo

3

Seeded demonstration value. Live deployments must cite the connected source record and timestamp.

Duplicate credits

0

Seeded demonstration value. Live deployments must cite the connected source record and timestamp.

Receive

Accept a simulated M-PESA or bank callback with an idempotency key.

Event timeline

Callback idempotency checked
Provider reference verified
Allocation created
Settlement exception queue refreshed

Illustrative network map

Select a point to inspect its role in this sample workflow.

Source meter: The sample inflow measurement at the start of the network.

Guardrails

No live money movementPayments are simulated.
Safe
No valve commandRemote controls are not exposed.
Safe
Explicit source statusActual, estimated and demo data stay distinguishable.
On