Design and implement robust UPI payment integrations (collect, intent, QR, and autopay mandates) with production-grade webhook handling, idempotency, reconciliation, and RBI-aligned authentication/compliance guardrails. Use when building or debugging UPI payment flows, payment status issues, recurring mandates, settlement mismatches, or gateway timeout edge cases.
Use this skill to help users build, review, or troubleshoot UPI integrations that are safe for production.
Covered flows:
This skill provides implementation and operational guidance only. It does not execute payments, move funds, or replace legal/compliance review. Payment regulations, provider APIs, limits, and policies may change; always verify against the latest official PSP, RBI, and NPCI documentation before production use.
Use at your own risk. The skill author/publisher/developer is not liable for direct or indirect loss, fraud, chargebacks, penalties, downtime, or other damages arising from use or misuse of this guidance.
Always validate in sandbox/staging before production and never share secrets or private keys in chat.
On first use, read setup.md and confirm:
Treat payment lifecycle as asynchronous
Make every write idempotent
Persist before processing
Reconcile continuously
PENDING, timed-out, or disputed records.Keep compliance explicit
Use this checklist in every implementation/review:
CREATED, PENDING, SUCCESS, FAILED, EXPIRED, REFUNDED as applicable).PENDING records.When user asks for UPI help, do this:
Identify integration mode
Map current architecture
Enforce reliability controls
Validate business correctness
Validate compliance and customer UX
PENDING_RECON (or equivalent), not immediate failure.api, webhook, recon).When responding to a user request, return:
upi-go-live-checklist for phase tracking and launch gatesupi-payment-ux-ops for customer messaging and support operations