Money in
Payment reconciliation
Razorpay txns where Chitragupt ledger disagrees with payment-gateway status. Resolve before payouts run.
Captured · today
₹68,234
342 successful · 99.0%
Stuck · last 24h
₹995
5 txns · oldest 18h
Failed
23
user retried · 19 succeeded
Webhook health
99.4%
3 dropped overnight · retry queued
| User | Amount | Chitragupt | Razorpay | Discrepancy | Actions |
|---|---|---|---|---|---|
|
Priya Iyer priya@example.com · AY 26-27 unlock |
₹249 |
awaiting webhook
pay_OvJ4xY · 18h ago |
captured
UPI · settled |
User charged · access not granted |
|
|
Vikram Kumar vikram@example.com · Pro Family upgrade |
₹499 |
pending
pay_OvK7zZ · 12h ago |
failed · NPCI timeout
UPI mandate · not debited |
App shows "processing" · user retried 2× |
|
|
Sneha Kapoor sneha@example.com · ITR-1 ITR Filing tier (CA Anil) |
₹599 |
paid
pay_OvL9aB · 6h ago |
webhook lost
3 retry attempts dropped |
CA earnings record not created · ₹404 unallocated |
|
|
Rohit Verma rohit@example.com · AY 26-27 unlock |
₹249 |
paid
pay_OvN2cD · 4h ago |
webhook lost
order_id missing in payload |
User has access via local reconcile · invoice not emailed |
|
|
Karthik Iyer karthik@example.com · ITR-2 ITR Filing tier |
₹999 |
pending
pay_OvO5eF · 2h ago |
in progress
UPI bank server slow |
Wait 4h auto-resolve · watching |
|
Auto-rules
- Webhook missing > 30 min · auto-poll Razorpay payment-status API · auto-resolve if captured.
- UPI mandate timeout · auto-mark failed after 2h · refund retries automatically.
- Duplicate capture detected · auto-refund duplicate · alert in #ops Slack.
- Stuck > 24h · auto-create support ticket assigned to founder.