Indic-ai-skills razorpay
Create payment orders, verify signatures, process refunds, and list transactions via Razorpay — India's leading payment gateway. Use when the user asks about Razorpay payments, Indian payment processing, INR checkout, payment orders, or RZP integration.
install
source · Clone the upstream repo
git clone https://github.com/ankitjh4/indic-ai-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ankitjh4/indic-ai-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/razorpay" ~/.claude/skills/ankitjh4-indic-ai-skills-razorpay && rm -rf "$T"
manifest:
skills/razorpay/SKILL.mdsource content
Razorpay Payment Gateway
Accept payments via Razorpay — India's leading payment gateway.
Setup
- Create account at https://razorpay.com
- Get API keys from Dashboard → Settings → API Keys
export RAZORPAY_KEY_ID="key_id_xxxxx" export RAZORPAY_KEY_SECRET="key_secret_xxxxx"
| Variable | Required | Description |
|---|---|---|
| RAZORPAY_KEY_ID | Yes | Key ID from Razorpay dashboard |
| RAZORPAY_KEY_SECRET | Yes | Key Secret from Razorpay dashboard |
Payment Workflow
- Create order —
(amount in paise)python3 scripts/razorpay.py create-order 50000 "INR" - Customer pays — integrate Razorpay Checkout on frontend with the returned
order_id - Verify signature —
to confirm payment authenticitypython3 scripts/razorpay.py verify "order_id" "payment_id" "signature" - Check status —
to confirm final statepython3 scripts/razorpay.py status "pay_xxxxx"
Usage
# Create order (amount in paise — 50000 = ₹500) python3 scripts/razorpay.py create-order 50000 "INR" # Check payment status python3 scripts/razorpay.py status "pay_xxxxx" # List payments python3 scripts/razorpay.py list-payments # Process refund python3 scripts/razorpay.py refund "pay_xxxxx" 10000
Features
- Create payment orders
- Verify payment signatures
- Handle refunds
- List transactions