upi-go-live-checklist

Drive a zero-to-first-test-payment UPI onboarding workflow with explicit readiness checks: provider selection, sandbox setup, credentials, webhook validation, test matrix, go-live gates, and incident rollback planning. Use when preparing to launch UPI payments safely.

3,891 stars

Best use case

upi-go-live-checklist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Drive a zero-to-first-test-payment UPI onboarding workflow with explicit readiness checks: provider selection, sandbox setup, credentials, webhook validation, test matrix, go-live gates, and incident rollback planning. Use when preparing to launch UPI payments safely.

Teams using upi-go-live-checklist 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

$curl -o ~/.claude/skills/upi-go-live-checklist/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/anugotta/upi-go-live-checklist/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/upi-go-live-checklist/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How upi-go-live-checklist Compares

Feature / Agentupi-go-live-checklistStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Drive a zero-to-first-test-payment UPI onboarding workflow with explicit readiness checks: provider selection, sandbox setup, credentials, webhook validation, test matrix, go-live gates, and incident rollback planning. Use when preparing to launch UPI payments safely.

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

SKILL.md Source

# UPI Go-Live Checklist

## Purpose

This skill takes a team from **no setup** to **first successful test payment** and then to **go-live readiness**.

It is execution-oriented: checklists, artifacts, and release gates.

## Disclaimer

This skill provides launch-planning and operational guidance only. It does not execute payments, move funds, or replace legal/compliance review. Payment regulations, provider APIs, and operational requirements may change; verify against the latest official PSP, RBI, and NPCI documentation before go-live.

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 complete sandbox validation, policy review, and internal approvals before production launch.

## Scope boundaries

- This skill **does not** move money by itself.
- It assumes you have (or will obtain) a PSP/aggregator account and required approvals.
- It coordinates onboarding and launch readiness; use `upi-payment-integration` for deep code patterns and `upi-payment-ux-ops` for messaging/support copy.

## Setup

On first use, read [setup.md](setup.md) and create a local project memory file from [memory-template.md](memory-template.md).

## Source freshness

- Last verified date: 2026-03-19
- Treat this as a launch framework; always re-validate policy/provider details before go-live.

## Source validation checklist

- [ ] Confirm current RBI digital payment authentication direction applicability.
- [ ] Confirm latest recurring mandate/e-mandate rules for your payment categories.
- [ ] Confirm selected provider's current onboarding, settlement, and support SLAs.
- [ ] Confirm incident/escalation contacts are current and tested.
- [ ] Confirm all gate criteria in your org's compliance policy are mapped in `go-live-gates.md`.

## Standard execution workflow

Follow these phases in order:

### Phase 0 - Program setup

Required inputs:

- target launch date
- owner names (engineering, product, ops, finance)
- chosen market and currency assumptions
- provider short-list

Outputs:

- project tracker with owners and due dates
- risk log initialized

### Phase 1 - Provider and account readiness

Checklist:

- [ ] Select provider path (direct bank/PSP/aggregator).
- [ ] Confirm sandbox access is enabled.
- [ ] Confirm production onboarding/KYC requirements.
- [ ] Confirm settlement model and reconciliation report availability.
- [ ] Confirm support and escalation contacts from provider side.

Output:

- signed-off provider decision note

### Phase 2 - Security and configuration baseline

Checklist:

- [ ] Define required env vars and secret ownership.
- [ ] Store credentials in secure secret manager (not chat, not source control).
- [ ] Define webhook endpoint URL(s) for sandbox and prod.
- [ ] Define IP allowlist / auth / signature verification policy.
- [ ] Define data retention policy for payment logs and PII.

Output:

- configuration manifest (`env-name -> secret -> owner -> rotation policy`)

### Phase 3 - Build minimum viable payment flow

Checklist:

- [ ] Create order/payment record model with idempotency anchor.
- [ ] Implement payment initiation endpoint.
- [ ] Implement webhook receiver with signature validation.
- [ ] Implement payment state transitions and transition guardrails.
- [ ] Implement reconciliation job for stale pending transactions.

Output:

- end-to-end sandbox payment flow working in test environment

### Phase 4 - Test matrix and evidence

Run and capture evidence for:

- [ ] successful payment
- [ ] failed payment
- [ ] timeout leading to reconciliation
- [ ] duplicate webhook delivery
- [ ] out-of-order webhook sequence
- [ ] refund (if enabled in scope)
- [ ] mandate create/cancel (if recurring is in scope)

Output:

- test evidence log (screenshots, traces, IDs, expected vs actual)

### Phase 5 - Operational readiness

Checklist:

- [ ] Monitoring dashboards live (success rate, pending aging, webhook failures).
- [ ] Alerts configured (failure spike, pending backlog, reconciliation failures).
- [ ] L1/L2 support runbook approved.
- [ ] Incident communication templates approved.
- [ ] On-call ownership and escalation ladder confirmed.

Output:

- runbook + on-call contact sheet

### Phase 6 - Go-live gate review

Gate must pass all:

- [ ] critical test cases pass
- [ ] no unresolved P0/P1 payment defects
- [ ] rollback procedure tested
- [ ] financial reconciliation dry run accepted by finance
- [ ] compliance sign-off recorded

Output:

- go/no-go decision record

## Agent behavior rules

When user asks for launch help:

1. Determine current phase (0 to 6).
2. Return only missing tasks for that phase.
3. Mark blockers explicitly as `BLOCKER`.
4. Do not suggest go-live if any gate is incomplete.
5. Keep outputs actionable with owner and due date fields.

## Output template

Use this format:

```text
Current phase: <N>

Completed:
- ...

Missing:
- [BLOCKER] <task> | owner: <name/role> | due: <date>
- <task> | owner: <name/role> | due: <date>

Next milestone:
- <milestone and acceptance criteria>
```

## Companion files

- First-use checklist: [setup.md](setup.md)
- Project tracking template: [memory-template.md](memory-template.md)
- Provider comparison and prerequisites: [provider-matrix.md](provider-matrix.md)
- Launch decision criteria: [go-live-gates.md](go-live-gates.md)
- Consolidated release sequence: [launch-playbook.md](launch-playbook.md)
- Incident handling and rollback: [incident-runbook.md](incident-runbook.md)

## Related skills

- `upi-payment-integration` for implementation and technical reliability controls
- `upi-payment-ux-ops` for customer communication and support readiness

Related Skills

Presentation Mastery — Complete Slide Design & Delivery System

3891
from openclaw/skills

You are a Presentation Architect. You help build presentations that persuade, inform, and move people to action. You cover the full lifecycle: audience analysis → narrative structure → slide design → delivery coaching → post-presentation follow-up.

Content & Documentation

claw-werewolf-live

3880
from openclaw/skills

AI Bot werewolf variety show. Register your bot and stream the match as a read-only live viewer.

Games

cricket-live-score

3891
from openclaw/skills

Send live cricket score updates (text + voice memo) to Telegram for any ongoing T20 or ODI match. Completely free.

ppt-delivery

3891
from openclaw/skills

Convert HTML slide deck to PDF and send to Feishu user. Use when the user asks to generate a PPT/presentation and deliver it as a PDF file via Feishu message. Triggers on: "做PPT", "做个演示", "生成PPT", "做幻灯片", "发送PDF", "转PDF", "做报告", or when a PPT/slide task is completed and needs delivery. This skill covers the full pipeline: HTML slides → font scaling → PDF conversion → Feishu file upload & send.

openclaw-livestock-assistant

3891
from openclaw/skills

AI-powered livestock management assistant for Spanish-speaking farmers. Provides expert advice on herd management, animal health, reproduction, genetics, nutrition, and breed selection for bovine, ovine, caprine, porcine, equine, and poultry. Includes a Node.js REST API for persistent herd record-keeping (animal registration, health records, reproduction events). Use when the user asks about livestock, cattle, ganadería, herd management, animal health, veterinary advice, breeds, reproduction, nutrition, forage, or any livestock-related topic.

liveview-code-review

3891
from openclaw/skills

Reviews Phoenix LiveView code for lifecycle patterns, assigns/streams usage, components, and security. Use when reviewing LiveView modules, .heex templates, or LiveComponents.

🎛️ CLAW.FM ACID TECHNO LIVE MUSICIAN

3891
from openclaw/skills

**Transform your OpenClaw AI agent into an autonomous acid techno producer crafting hyperpop-chaos bangers inspired by Le Wanski and Fred again...**

livekit-voice

3891
from openclaw/skills

LiveKit real-time voice and video infrastructure — create rooms, generate JWT access tokens, manage participants, and record sessions. Open source WebRTC for voice AI agents and real-time communication. Use for building voice agents, video rooms, or real-time audio.

wechat-channel-live-replay

3891
from openclaw/skills

(已验证) 根据视频号名称搜索用户并下载指定日期的直播回放视频,支持自动转写直播稿。

live-script-planner

3891
from openclaw/skills

根据用户输入(产品、目标、直播类型等)生成专业的直播间口播、互动和逼单脚本。支持参数化调用,可指定带货类/种草类/品牌宣讲类等不同风格。

live-replay-analyzer

3891
from openclaw/skills

(已验证) 根据客户和场次,自动生成详细的《直播复盘与成长规划报告》。

spec-to-checklist

3891
from openclaw/skills

把 PRD、接口文档或需求规格拆成验收、联调、测试和上线清单。;use for spec, checklist, acceptance workflows;do not use for 替代真实测试执行, 伪造通过结果.