01 · UPI Switch
Every request validated, routed and tracked to a final state.
A transaction core that takes UPI-style requests, validates them, drives them through an explicit state machine and never loses an outcome.


P2P & P2MCollect requestsMandatesRefundsStatus inquiryResponse-code mapping
What it does
Request intake
Authenticated APIs with an idempotency key and correlation ID on every call.
Validation first
Schema, decimal-safe amounts and institution authorization before anything is routed.
Explicit lifecycle
received → validated → routing → processing → success, failed or pending verification.
Unknown outcomes handled
Timeouts go to pending verification and are resolved by status inquiry, never guessed.
How it works
STEP 1
Intake
STEP 2
Validate
STEP 3
Route
STEP 4
Process
STEP 5
Track





