How It Works — Payments & Credits (Simple)
A clear, auditable flow demonstrating purchase → invoice → credit → usage → reconciliation.
1. Purchase
Customer pays via UPI Intent / QR / Card on the payment page. Payment gateway sends a webhook to our server.
2. Verify
Our webhook verifies signature (HMAC) or token, then confirms payment success by consulting the gateway API if necessary.
3. Invoice & Credit
On verified success, system creates Invoice (PDF), stores raw webhook JSON, credits the user's platform balance and logs the action with operator ID.
4. Reconciliation
Exportable CSV includes OrderID, InvoiceNo, UPI_TxnID, Amount, Time, DeliveryStatus and RefundStatus. Refunds produce a Refund Invoice & UTR which is stored.
Dispute & Refund SOP (Bank-friendly)
- Log complaint (Ticket ID) and request transaction details from complainant (Order ID / UPI TxnID).
- Verify webhook & gateway receipt within 24 hours.
- If delivery failure or technical error: issue refund (generate refund-invoice + UTR) within 72 hours.
- If dispute is user-preference based: offer credit-adjustment or partial settlement and record settlement agreement.
- All actions logged in admin with operator ID & timestamp (audit trail provided to bank on request).