Handling Refunds (Wallet & Credits Reversal Flow)

Purpose: For Finance, Ops, CX, Vendor Ops & Business Development/Management Teams


1. Purpose of This Module

To standardize:

  • Refund approval

  • Wallet refunds to vendors

  • Credit reversals

  • Customer payment corrections

  • Internal auditing of reversal actions

This ensures:

✔ No financial mistakes
✔ Clear accountability
✔ Accurate balances
✔ Prevention of fraud
✔ Smooth customer + vendor issue resolution


2. Types of Refunds in Cashkr

Cashkr deals with three types of refunds:


A. Vendor Wallet Refunds

When vendors paid customers via Wallet but the order is reversed or corrected.

Examples:

  • Wrong payment

  • Duplicate payment

  • Ops-approved return

  • Vendor refund due to system error


B. Vendor Credit Reversal

Credits that were deducted for unlocking an order and must be returned.

Examples:

  • Order wrongly assigned

  • System glitch during unlock

  • Vendor not at fault (Ops confirmation)

  • Return flow (vendor not responsible)


C. Customer Refunds

Very rare, since customers are paid (not paying Cashkr).
Used only when:

  • Payment sent to wrong UPI

  • Duplicate payout by vendor

  • Customer did not receive amount due to bank errors

Refund amount is re-sent to customer after Finance verification.


3. When Refunds Are Allowed

Refunds are processed ONLY under these verified cases:

1. Order Cancelled After Payment (Return Flow Approved)

  • Ops confirms vendor fault or system fault

  • Device returned to customer

  • Wallet + Credits reversed

2. Wrong Payment by Vendor

  • Incorrect UPI entered

  • Double payment

  • Payment mismatch

  • Wrong amount paid

3. System Errors / App Bugs

  • Payment triggered twice

  • Credits deducted multiple times

  • Wallet deducted without payout

4. Vendor Needs Reversal After Ops Decision

  • Vendor not responsible for failure

  • Ops approves restore of credits

5. High-Level Correction from Finance/Management

  • For audit corrections

  • Ledger misalignment

  • Exception-based approvals


4. Refund Approval Authority Levels

Refund Type

Approval Required

Credit Reversal (Low Amount)

Vendor Ops

Credit Reversal (High Amount)

Vendor Ops Manager

Wallet Refund (< ₹5,000)

Finance

Wallet Refund (> ₹5,000)

Finance Head + Ops Manager

Customer Refund

Finance Head + Ops + Management

Fraud/Suspicious Cases

CEO / Compliance Team

No team may bypass these rules.


5. Step-by-Step Refund Process (Wallet Reversal)

This applies when vendor wallet must be credited back.


Step 1 — CX/Ops Identifies Case

Collect:

  • Order ID

  • Vendor ID

  • Payment proof

  • Reason for reversal

  • Vendor explanation

Add internal notes in Admin Panel.


Step 2 — Ops Validates the Case

Ops must check:

  • Payment logs

  • Order reason

  • Vendor performance

  • Inspection correctness

If approved → escalate to Finance.


Step 3 — Finance Verifies Payment

Finance checks:

  • Bank statement

  • UPI transaction logs

  • System payout logs

  • Duplicate or incorrect payments

If confirmed → proceed.


Step 4 — Open Admin Panel → Wallet Adjustments

Path:
Finance Panel → Wallet Adjustments → Add Wallet Balance

Fields:

  • Vendor ID

  • Amount

  • Reason (must be detailed)

  • Reference ID (UTR, Order ID)


Step 5 — Add Refund Reason in Notes

Mandatory for audit and investigation.


Step 6 — Vendor Notified Automatically

Vendor receives:

“Your Wallet has been credited with ₹____ for Order ID ______.”


6. Step-by-Step Credit Reversal Process (Order Unlock Credits)

Step 1 — Ops Approves Reversal

Reasons may include:

  • Vendor not at fault

  • System error

  • Incorrect failure marking

  • Return approved

Ops adds internal notes.


Step 2 — Vendor Ops Confirms Vendor Eligibility

Vendor must:

  • Not be fraudulent

  • Not be on hold

  • Have valid reason


Step 3 — Open Admin Panel → Credits Module

Path:
Vendor → Credit Management → Add Credits

Fields:

  • Vendor ID

  • Number of credits

  • Reason

  • Order ID reference


Step 4 — Credits Reversed

System updates balance instantly.

Vendor receives notification:

“Your Credits have been restored successfully.”


7. Customer Refund Flow (Rare Cases)

This is only for payment misrouting.


Step 1 — CX Logs Issue

Customer shares:

  • UTR screenshot

  • Payment delay details

  • Wrong UPI issue


Step 2 — Finance Validates Transaction

Check:

  • Vendor payout logs

  • Bank processing delays

  • Wrong beneficiary


Step 3 — Refund Approved

This requires Finance + Ops Manager sign-off.


Step 4 — Refund Reinitiated

Payment is re-sent to customer’s correct UPI ID.


Step 5 — Update Admin Panel Notes

Notes MUST include:

  • Why refund needed

  • Proof attached

  • Action taken

  • Confirmation from Finance


8. Fraud Detection in Refund Requests

Refunds must be denied immediately if:

🚫 Vendor claims false payment issues
🚫 Vendor tries double refund
🚫 Vendor uploads edited screenshots
🚫 Vendor requests reversal without valid reason
🚫 Vendor tries refund for orders marked as To Be Failed due to vendor mistake

Fraudulent vendors must be:

  1. Held

  2. Investigated

  3. Penalized with Credit Deduction

  4. Deactivated if repeated


9. BD Team Responsibilities in Refund Cases

BD Team uses refund data to:

  • Identify high-failure zones

  • Identify problematic vendors in specific areas

  • Highlight cities with poor SLA leading to refunds

  • Improve coverage and vendor quality in high-refund pincodes

They DO NOT process refunds but use data for area performance analytics.


10. Documentation & Notes (Mandatory)

Every refund must include:

  • Order ID

  • Vendor/customer

  • Amount refunded

  • Why refund needed

  • Who approved

  • Evidence (screenshots/UTR)

  • Final confirmation from Finance

If notes are missing → Refund is invalid.


11. One-Page Quick Summary (Training Card)

Wallet Refund = Vendor Wallet Balance Returned

Used when vendor overpaid or reversal is approved.

Credit Refund = Commission Credits Returned

Used when vendor not at fault.

Customer Refund = Very rare

Used only for payment misrouting.

Approval Flow:

  • Ops → Vendor Ops → Finance → Final Approval

  • Strict verification required

  • All actions logged for audit


Was this article helpful?
© 2026 BigBold Technologies Pvt. Ltd.