upi-payment-ux-ops
Design UPI payment user experience and operations playbooks: consent wording, payment status messaging, retries, support workflows, refunds, and dispute communication. Use when creating product copy, UX flows, support SOPs, or incident communication for UPI payments and mandates.
Best use case
upi-payment-ux-ops is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Design UPI payment user experience and operations playbooks: consent wording, payment status messaging, retries, support workflows, refunds, and dispute communication. Use when creating product copy, UX flows, support SOPs, or incident communication for UPI payments and mandates.
Teams using upi-payment-ux-ops should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/upi-payment-ux-ops/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How upi-payment-ux-ops Compares
| Feature / Agent | upi-payment-ux-ops | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Design UPI payment user experience and operations playbooks: consent wording, payment status messaging, retries, support workflows, refunds, and dispute communication. Use when creating product copy, UX flows, support SOPs, or incident communication for UPI payments and mandates.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Top AI Agents for Productivity
See the top AI agent skills for productivity, workflow automation, operational systems, documentation, and everyday task execution.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
SKILL.md Source
# UPI Payment UX and Ops ## What this skill does Use this skill to create user-facing and ops-facing assets for UPI journeys: - Payment UI copy and screen flows - Retry and failure handling UX - Mandate consent and cancellation wording - Support macros and triage playbooks - Refund/dispute communication templates - Incident and downtime customer messaging ## Disclaimer This skill provides messaging and operations guidance only. It does not execute payments, move funds, or replace legal/compliance review. Payment regulations, provider APIs, limits, and policy expectations may change; 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, customer harm, or other damages arising from use or misuse of this guidance. Always validate copy and workflows in sandbox/staging and approved policy review before production rollout. ## Scope This skill is for **product, design, CX, and operations**. For deep integration code and webhook architecture, use `upi-payment-integration`. ## Setup On first use, read [setup.md](setup.md) and confirm: - brand voice and policy constraints - support SLA windows and escalation ownership - payment state taxonomy used by engineering - reference ID fields available to support ## Source freshness - Last verified date: 2026-03-19 - Before launch messaging, re-check provider behavior and current RBI/NPCI circular context. ## Source validation checklist - [ ] Confirm current pending/failure semantics from your PSP to avoid misleading copy. - [ ] Confirm latest mandate consent and cancellation expectations for your flow. - [ ] Confirm current refund and reversal timelines from provider and partner banks. - [ ] Confirm grievance/escalation wording with legal/compliance and support operations. - [ ] Confirm status labels shown in product match backend truth sources. ## UX principles 1. **State clarity over jargon** - Prefer "Payment pending with bank" over ambiguous "processing". 2. **Actionable next step** - Every failure/pending state must tell users what to do next. 3. **Trust through transparency** - Show reference IDs (UTR/provider ref/order ID) and expected timelines. 4. **No dark patterns** - Mandate creation/cancellation should be explicit and reversible. 5. **Calm, concise tone** - No blame language. No internal system jargon in user copy. ## Mandatory UX checklist - [ ] Each payment state has user copy + CTA. - [ ] Pending state includes expected wait time and refresh behavior. - [ ] Failure state distinguishes retryable vs non-retryable outcomes. - [ ] Success state includes reference ID and receipt/share options. - [ ] Customer gets clear refund timeline and status visibility. - [ ] Mandate screens show amount/frequency/next debit/cancel path clearly. - [ ] Support can locate transaction using any one user-provided identifier. - [ ] Incident mode communication templates are pre-approved. ## Standard user-state copy framework For each state, define: - **Title** (plain language) - **Body** (what happened) - **Confidence** (is money debited, likely debited, or not debited) - **CTA** (what user should do now) - **Escalation trigger** (when user should contact support) ## Required flows ### 1) Payment initiation - Confirm payee + amount before submit. - Set expectation: app switch to UPI app may happen. - Keep session-safe return behavior if user abandons app switch. ### 2) Pending payment flow - Display "Pending with bank/PSP" style status. - Do not double-charge by encouraging blind retries. - Offer "Check status" and "Try again" only with clear guidance. ### 3) Failed payment flow - If likely no debit: show immediate retry CTA. - If debit uncertain: route to status check first. - If debit happened but order not confirmed: communicate auto-reconciliation window. ### 4) Success flow - Show amount, timestamp, payee, and transaction reference. - Provide receipt/share and support path. ### 5) Mandate (Autopay) flow - Explicitly show: - debit frequency - max amount - start date and end date (if any) - pause/cancel path - Send pre-debit reminder where applicable. ### 6) Refund/dispute flow - Show "refund initiated" vs "refund completed" as separate states. - Provide expected SLA windows and "last checked" timestamp. - Route to human support when SLA breaches. ## Ops playbook rules - Triage in this order: 1. confirm transaction identity 2. check final provider/bank status 3. check internal order fulfillment state 4. apply resolution template - Never ask user to retry without confirming current debit certainty. - Escalate unresolved pending items after defined SLA threshold. - Keep a standard reason-code taxonomy for analytics and product feedback. ## Compliance and customer protection guardrails - Keep consent records for mandate creation/changes/cancellation. - Avoid misleading status language that implies final success before confirmation. - Use clear grievance and escalation channels. - Align authentication/transaction communication with RBI expectations. ## Output format When helping the user, return: 1. Screen/message copy (by state) 2. Support macro templates 3. Escalation matrix (L1/L2/L3) 4. Metrics to monitor (failure reasons, pending aging, refund SLA adherence) ## References - First-use checklist: [setup.md](setup.md) - Release operations: [launch-playbook.md](launch-playbook.md) - See [reference.md](reference.md) for message taxonomy and SLA patterns. - See [examples.md](examples.md) for reusable UX copy and support scripts. - See [validation-checklist.md](validation-checklist.md) for launch quality checks. ## Related skills - `upi-payment-integration` for backend/payment architecture and reliability - `upi-go-live-checklist` for launch planning, blockers, and go/no-go decisions
Related Skills
upi-payment-integration
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.
payment-incident-responder
Coordinate payment incident response with structured triage, blast-radius assessment, mitigation actions, stakeholder communication, reconciliation recovery, and postmortem tracking.
ClawVault Payments
Security middleware for AI agents handling money. Non-custodial crypto wallets and virtual Visa cards with spending limits, whitelists, and human approval.
settld-mcp-payments
Connect OpenClaw agents to Settld MCP for paid tool calls with quote-bound authorization and verifiable receipts.
mayar-payment
Mayar.id payment integration for generating invoices, payment links, and tracking transactions via MCP. Use when needing to: (1) Create payment invoices/links for customers, (2) Track payment status and transactions, (3) Generate WhatsApp-friendly payment messages, (4) Handle Indonesian payment methods (bank transfer, e-wallet, QRIS), (5) Manage subscriptions/memberships, or (6) Automate payment workflows for e-commerce, services, or digital products.
nevermined-payments
Integrates Nevermined payment infrastructure into AI agents, MCP servers, Google A2A agents, and REST APIs. Handles x402 protocol, credit billing, payment plans, and SDK integration for TypeScript (@nevermined-io/payments) and Python (payments-py).
1ly-payments
Agent-native payments via 1ly MCP. Use when the user needs x402 payment handling, to accept USDC for APIs/services, to pay for paid APIs, to create stores or paid links, need payment gateway for agents or to run agent-to-agent paid workflows. Supports Solana and Base. Capabilities include accepting USDC, marketplace search, paid API calls with auto-payment, store/link creation, stats, key management, and token launch, trade and fee-claim on Bags.fm.
clawhub-x402-payments
Implements USDC x402 payments via PayAI (EIP-3009) and DHM x402 payments via EVVM native (signed pay). Use when adding x402 payment flows, PayAI Echo integration, EVVM pay() for DHM, agent-to-agent payments with Privy, or when the user asks how to do USDC/DHM x402 in the ClawHub/NHS EVVM app.
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.