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.

UPI Switch
UPI Switch
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
Technical detail