Every rail speaks its own language
Every bank brings its own file layout, cut-off and response format. Each one absorbed today by a separate hand-built process.
One platform for registration, presentment, collections, reconciliation and customer communication — on every payment rail. A new rail is a business decision, not an engineering programme.
Overview
A mandate must be registered, verified and kept alive before a single rupee can be debited. Those are two different disciplines, and most estates handle them in two different places.
EzBilling One runs both, plus everything after them, on one execution core with one canonical data model.
The problem
The industry default is people re-keying case by case, bots hopping between screens, and spreadsheets reconciling late.
Every bank brings its own file layout, cut-off and response format. Each one absorbed today by a separate hand-built process.
Pre-debit notification, fixed presentment windows, salvage limits and grace rules are mandatory — and are absorbed today by manual effort.
Success and bounce rates live in end-of-day extracts and spreadsheets, rather than in a live view the business can act on.
Underneath all of it, no single place to ask whether a policy's mandate is alive today.
How it works
Mandate captured and quality-checked against the signed image.
Debits lodged on the right rail, inside its cut-off windows.
Statuses polled and mapped to one canonical model.
Collections matched, receipted and posted onward.
The customer hears the outcome on every channel.
Capability map
The core lifecycle earns the money. The operating modules keep it visible. The growth modules make the next rail cheap.
The engine
Built once, configured per rail, reused by every partner. Adding a rail does not change the engine.
Rules per regulator, bank and vendor. Presentment windows, cut-offs, grace and salvage limits held as configuration.
Pre-debit notice, always. No contact means no debit. Manual override is available and fully audited.
Debit by API or secure file, with technical retry inside the window and status inquiry on T, T+1 and T+2.
Receipt raised on success, the customer told either way, and the outcome closed on the policy timeline.
Extensibility
Genuinely new behaviour is engineered once. Every look-alike rail after it is configuration — no build, no downtime, no project.
Identity and capabilities as configuration, including what a rail deliberately cannot do.
Where each value sits in the rail's request and reply, placed by map rather than by code.
Credentials entered once from the console, encrypted at rest, write-only, never shown again.
Running services pick the new rail up in flight, with no build and no downtime.
Operations
Registration and collection success, live from the same data operations act on.
Registration, transaction, receipting and MIS — filter, run and download in one click.
The signed mandate image inline at quality-check time, straight from the document store.
Every endpoint, rule, status map and key editable from the console.
Email, SMS and WhatsApp fan-out on every registration and debit outcome, all templated.
Every request logged end to end with correlation ids — evidence on demand.
Recovery campaigns run against a rule-filtered eligible base, are approved once under maker-checker, and stay tagged to the campaign that raised them. A failed collection becomes a second chance without a manual file.
Architecture
One deployment, one console, one data model, one audit trail — what the console shows is what the engine did.
Operator console
Secure API core
Execution engine
Provider fabric
Data backbone
The platform absorbs provider differences so the business does not have to.
Presentment, polling and retry run to each rail's windows, with no manual triggering.
Credentials are encrypted at rest, write-only from the console, and redacted from every log and export.
Configuration edits are audited, applied without downtime, and reversible row by row.
One answer while the customer is still on the line, instead of a tour of systems.
The engine lodges each batch on schedule, per partner, every cycle.
Collections matched to receipts in the system rather than in a spreadsheet.
A new partner is configuration and a connector pack, not a core change.
Tell us how your collection cycle runs today — rails, presentment windows, retry practice — and we will show you where EzBilling One fits.