A self-hosted UPI payment gateway with three-wallet architecture — Collection, Payout, and Hold — admin approvals, API integration kit, and TOTP 2FA out of the box.
Separate the flow of inbound settlements, outbound disbursals, and held funds for disputes — with full admin visibility and manual-or-auto transfer controls.
All inbound UPI funds land here instantly via webhook with UTR.
Dispatch funds via IMPS / NEFT / RTGS — manual or auto-settled.
Reserve / chargeback / dispute amounts — admin controlled.
Google Authenticator for every user & admin. IP whitelist requests require explicit admin approval.
Both payin and payout callbacks ship with UTR, gateway txn id and amount.
Drop-in REST API: generate QR, check status, initiate payout. cURL / Node / PHP / Python samples.

Authenticate with secretkey + saltkey. A clean REST surface for fast UPI integration into your stack.
curl -X POST \
https://your-gateway.example.com/api/v1/payin/qr \
-H "Content-Type: application/json" \
-H "secretkey: SK_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "saltkey: ST_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-d '{"amount": 499}'
# Response
{
"ok": true,
"txn_id": "PI1a2b3c4d5e6f",
"qr_url": "https://upi-checkout.example.com/...",
"checkout_url": "https://upifastpe.example.com/order/..."
}Users cannot self-register. Every merchant is created, vetted and provisioned by our internal admin team — with API credentials, callback URLs and IP whitelist under manual control.
Request OnboardingHead to your user panel to generate UPI QR codes, initiate payouts, pull transaction history and grab your integration kit.
Go to Dashboard