← All servicesS·06 · Money movement

Payments & Collections.

UPI, NACH, NEFT, RTGS, IMPS, and E-collection — one console, every rail, directly integrated with India's leading banking partners.

We've spent a decade making money move correctly for co-operative banks and societies. Direct integration with ICICI Bank and Yes Bank means no middleware, no reconciliation gaps, and no third-party aggregators sitting between your members and their money.

Rails
UPI · NACH · IMPS
Banks
Direct, no aggregator
Matching
Automatic, daily

What you walk away with

  • Live rails on your sponsor bank

    UPI, E-NACH, NEFT, RTGS and IMPS through the bank's own APIs, with the paperwork handled for you.

  • A reconciliation engine

    Every bank statement line tied back to a transaction automatically, using your tolerance rules.

  • An exception workflow

    Bounces, mismatches and missing references routed to your ops team with both sides attached.

  • Audit-ready records

    Every request, response and posting kept in an append-only ledger you can query.

Capabilities

What we build
under this service.

Each engagement is scoped to your workflow, your constraints, and your users — but these are the capabilities we bring to the table.

01

UPI & NACH

Full UPI stack — collect, pay, mandate — plus NACH for recurring debits. Integrated end-to-end with your core banking.

  • UPI collect and pay
  • Mandate (UPI AutoPay, E-NACH)
  • Response and dispute handling
02

E-collection gateways

Virtual account numbers, IMPS/NEFT inflows, and instant auto-credit — making inward collection as clean as outward payment.

  • Virtual account issuance
  • Instant credit notifications
  • Multi-bank aggregation
03

Reconciliation tools

Rails don't match themselves. Our reconciliation engine ties every bank statement line back to a transaction — automatically.

  • Auto-match with tolerance rules
  • Exception workflows
  • Daily and month-end closeouts
04

Compliance & reporting

Every payment traceable, every response logged. Reports ready for audit, reconciliation, and regulatory returns.

  • Immutable transaction ledger
  • Bank-statement ingestion
  • Audit trail and queries
Reference architecture

How money moves
from member to ledger.

A reference shape for a co-operative bank's payment hub. Channels raise requests, the hub talks directly to the sponsor bank, and every rupee is matched back to the statement.

ChannelsPayment hub · CodeLogsSponsor bank & railsCore & back officedue datesigned requestresponse filepoststatementbreaksMember appUPI · E-NACH sign-upBranch tellerNEFT · RTGS · IMPSAgent appPigmy collectionCorporate payerVirtual accountsOrchestratorRoute · sign · limitMandate managerE-NACH · UPI AutoPayVirtual accountsInward collectionResponse handlerIdempotent · retriesSponsor bank APIsICICI · Yes BankNPCIUPI · NACHInterbank railsNEFT · RTGS · IMPSBank statementDaily + intraday feedAudit & reportsReturns · queriesNotificationsSMS · app pushProBank ledgerMembers · loans · GLReconciliationAuto-match · rulesOps reviewException queue
  • Channel / app
  • Service
  • Your systems / partners
  • Ops & governance
  • Data store
  • Person in the loop
  • Hover or tap any block for detail

A typical shape, not a template. Every engagement starts by drawing this for your systems.

In the product

What your ops team
closes every evening.

A reconciliation console. The engine matches bank statement lines to ledger postings; people only see what didn't match.

probank / payments / reconciliation
Sponsor bank A/c ••4821 · 14 Oct

Daily reconciliation

Statement synced 18:02Matching
Bank statementcredits · 7 of 1,291
  1. NACH₹ 6,850UTR 3304 1187 · 10:02
  2. UPI₹ 1,200UTR 2871 5502 · 10:14
  3. NEFT₹ 25,000UTR 9912 0347 · 11:40
  4. NACH₹ 4,375UTR 3304 1192 · 12:05
  5. IMPS₹ 2,400UTR 4271 9930 · 16:48 · no ref
  6. UPI₹ 500UTR 2871 5617 · 17:10
  7. NACH₹ 9,120UTR 3304 1203 · 17:31
ProBank ledgerpostings
  1. Loan EMI#4471 · K. Rao₹ 6,850
  2. RD instalment#1932 · S. Bhat₹ 1,200
  3. Loan EMI#3018 · A. Pai₹ 4,375
  4. FD booking#2290 · Udupi Traders₹ 25,000
  5. Pigmy deposit#2207 · agent R. Kamath₹ 2,400
  6. UPI deposit#5120 · M. D'Souza₹ 500
  7. Loan EMI#0884 · V. Nayak₹ 9,120
Auto-match rulesUTR exactAmount ± ₹0Value date ± 1 dayMandate ref
Day closed · 0 open items · report sent to audit
  1. 01Matched by rule, not by eye

    UTR, amount, date and mandate reference are compared using rules you set, tolerances included.

  2. 02Breaks come with context

    An exception shows both sides and the likeliest match, so most are resolved in one click.

  3. 03Closed means closed

    The day closes only when every line is accounted for, and the close itself is logged for audit.

Illustrative screens. Names and figures are sample data.

Our approach

How we
actually deliver.

01

Rail onboarding

We handle the paperwork and technical integration with your banking partner — your team doesn't touch a single API doc.

02

Pilot and go-live

Low-value pilot volumes first, real-time monitoring, and a rollback plan at every stage. Go-live with confidence.

03

Reconcile and settle

Daily automated reconciliation against bank statements, exception dashboards for the ops team, and clean audit trails.

Engineering standards

Built in from v1,
not bolted on later.

Correctness

  • Idempotent handling of every response
  • Double-entry postings, always balanced
  • Duplicate UTR detection
  • Retries with backoff, never a double debit

Security & compliance

  • Signed, encrypted calls to bank APIs
  • Maker-checker on manual matches and reversals
  • Append-only transaction ledger
  • Account numbers masked in logs and screens

Operations

  • Success-rate dashboards per rail
  • Alerts on stuck or failed batches
  • Daily and month-end close reports
  • Low-value pilot before full go-live
Where it’s used

Real problems.
Real deployments.

Co-operative banking

Member UPI collections

UPI collection and pay for members across 200+ banks — seamlessly linked to the member's ProBank account and statement.

Societies

Recurring dues via E-NACH

Monthly contributions, loan EMIs, and deposit instalments collected automatically through E-NACH mandates.

Financial inclusion

Pigmy collection digitisation

Door-step collection officers digitising pigmy deposits and settling instantly through IMPS and UPI.

Technology

The toolkit
we reach for.

  • Rails
    • UPI
    • NACH
    • NEFT
    • RTGS
    • IMPS
  • Gateways
    • Stripe
    • Razorpay
  • Services
    • Java
    • Spring Boot
    • Node.js
  • Data
    • PostgreSQL
    • Redis
Questions

Asked on
every first call.

Which banks and payment rails do you connect to?

We integrate directly with sponsor banks, including ICICI Bank and Yes Bank, for UPI, E-NACH, NEFT, RTGS and IMPS. For cards and international payments we use gateways such as Stripe and Razorpay.

What happens when a payment fails or arrives twice?

Every response is handled idempotently, so a repeated file or webhook never posts twice. A failed debit keeps its reason code, is reversed cleanly if needed and appears in the exception queue for your team.

How often does reconciliation run?

Matching runs every time a statement arrives, as often as your bank provides one and at least daily. Your team sees exceptions as they appear, not at month end.

How do you handle RBI and NPCI requirements and audits?

Integrations follow the sponsor bank's and NPCI's specifications, and every request, response and manual action is kept in an append-only log. An auditor can trace any rupee from the member's app to the bank statement.

How do we go live without risk?

We handle the onboarding with your banking partner, start with low-value pilot volumes, watch every transaction in real time and keep a rollback plan at each stage. Volumes ramp up only once reconciliation runs clean.

Have a project in mind? Let’s talk.

Tell us where you are today and where you’d like to be. A 30-minute discovery call is usually enough for us to know if we can help — and if we can’t, we’ll point you at someone who can.