Vendor Payment OTP & Confirmation Flow

For Cashkr Vendors & Internal Ops/CX Teams


1. Overview

All payments from vendors to customers happen ONLY through:

Wallet → OTP Verification → Bank Transfer

No UPI, no cash, no manual transfer.

OTP is the final confirmation step that ensures:

✔ Customer authorizes the payment
✔ Vendor cannot proceed without customer approval
✔ Bank transfer is safe & recorded
✔ Fraudulent or accidental payments are avoided


2. When Payment Happens

Vendor taps Pay Now after:

  1. Device inspection

  2. Final price calculated by app

  3. Customer agrees to the price

Only then the payment module opens.


3. Payment OTP Flow (Step-by-Step)

Step 1: Vendor Taps “Pay Now”

  • App shows final payable amount.

  • Vendor confirms details.

Step 2: Customer Receives OTP

  • OTP is sent via SMS to customer’s registered mobile number.

  • Vendor must ask customer to read the OTP.

Vendor must never guess OTP or enter without customer verbal confirmation.


Step 3: Vendor Enters OTP in the App

Vendor inputs the OTP into the Payment screen.

If OTP is correct →
✔ Payment is processed automatically
✔ Wallet balance is deducted
✔ Customer gets instant bank transfer

If OTP is incorrect →
✖ Payment fails and app asks to retry


Step 4: Payment Confirmation

Once the OTP is accepted:

  • App shows “Payment Successful”

  • Transaction ID is generated

  • Customer receives:
    ✔ SMS confirmation
    ✔ Bank credit notification (in seconds)

Vendor gets:
✔ Payment success screen
✔ Transaction visible in Wallet history


4. Customer Communication Script

Before Payment:
“Please check the final amount.
You will receive an OTP on your phone.
Kindly read it out to me so I can complete the payment.”

After Payment Success:
“The payment is completed. You should receive an SMS or bank message shortly.
Please check once.”


5. What Happens in the System After OTP Payment?

Internally:

  1. Wallet → Customer bank transfer triggers

  2. Payment logs are stored

  3. Order cannot move to “Completed” until payment is successful

  4. Vendor cannot re-initiate payment without approval

  5. Refund (if any) can only be done via Admin panel


6. OTP Not Received Scenarios (Common Fixes)

If customer does not receive OTP, follow these steps:

Issue

Possible Cause

Solution

OTP not coming

Network issue

Ask customer to move to open area / wait 30 seconds

OTP delayed

SMS provider delay

Tap Resend OTP

Phone on DND

DND blocking transactional SMS

Ask customer to turn off DND

Wrong number

Customer using different SIM

Confirm number in the order

SIM error

SIM blocked / offline

Ask customer to restart mobile

If still not received

Vendor must contact Vendor Support (not use offline payment).


7. Important Rules Vendors Must Follow

Mandatory Rules

✔ OTP must be received AND confirmed by customer
✔ Payment must happen BEFORE taking the device
✔ Vendor must show the “Payment Successful” screen

Strictly Prohibited

✖ Paying with cash
✖ Paying via Google Pay or PhonePe
✖ Taking OTP from someone else
✖ Guessing OTP / entering random digits
✖ Taking device without payment

Fraud Example (Zero Tolerance)

  • Vendor enters random OTP →

  • Payment failure →

  • Takes device →

  • Order will be marked as fraud

  • Vendor gets blocked + police complaint possible


8. After Payment: Order Completion Flow

Once payment is successful:

  1. Vendor collects device

  2. Vendor taps Mark as Completed

  3. Order moves to Completed Orders

  4. Transaction visible in Payment History


9. Refund Rules (If Payment Was Reversed by Cashkr)

Refund happens only through Admin panel, never by vendor.

Refund includes:

  • Wallet amount returned

  • Credits returned (if applicable)

Refund is processed when:

  • Customer price dispute

  • Wrong payment

  • Order cancellation allowed by Ops

  • Vendor failure corrected


10. Internal Training Notes for Teams

Ops Team

  • Ensure vendors follow OTP process

  • Monitor payment disputes

  • Handle wrong number cases

CX Team

  • Explain OTP payment to customers

  • Handle “payment not received” complaints

  • Verify transaction IDs

Finance Team

  • Reconcile wallet → bank transfers

  • Track reversals & refunds

  • Maintain vendor wallet ledger

Tech Team

  • Maintain OTP gateway

  • Monitor payment failure logs

  • Fix SMS delivery delays


11. Quick Summary (Easy for Vendors)

Inspect device → Show final price → Tap Pay Now → Customer gets OTP → Enter OTP → Payment Success → Collect Device → Complete Order.


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