Issue full and partial refunds safely
Refund an order to its original Razorpay payment, record a manual refund, or issue store credit without duplicating money.
A refund is a money movement. Cancelling an order, receiving returned goods, or changing an order status does not by itself prove that money reached the customer.
Before the first live Razorpay refund: use one small real order in your own account, confirm the provider result, StoreMink reconciliation, and final refund state, and keep the reference. Until that test succeeds, do not rely on the automated path for a customer deadline; complete the refund once in Razorpay and record the same movement manually in StoreMink.
Before refunding
- Open the order and confirm the customer, amount paid, earlier refunds, and reason.
- Check whether returned stock has been received and whether the refund should restock anything.
- Choose the amount. StoreMink prevents the completed and pending refund total from exceeding the refundable amount.
- Choose an honest destination.
Original online payment
Once that test has succeeded on your connected account, use the original-payment option for an eligible Razorpay payment. StoreMink writes a pending refund before contacting Razorpay and sends a unique reference with it, so pressing Refund twice cannot send the money twice. An online card payment is returned through Razorpay, not from the cash drawer.
Manual refund
Use a manual refund only after money was returned outside StoreMink, such as through a supported bank or cash process. Enter a useful external reference. This records what happened; it does not move money for you.
Store credit
Choose store credit when the customer agrees and an eligible customer account is attached. StoreMink adds the value to that store's credit ledger instead of calling Razorpay or paying cash.
If the provider times out
A timeout or unknown Razorpay result remains pending. It still counts against the refundable balance while StoreMink reconciles it. Do not create another refund or refund separately from Razorpay until the first result is known.
GST credit notes
A settled refund on a taxed order can receive a consecutive credit-note number and reverse the corresponding taxable value. For POS orders with saved supplier and place-of-supply state facts, the credit note can derive the CGST/SGST or IGST treatment from those saved states. Website checkout does not currently preserve the same split facts, so review a website-order credit note with the business's accountant instead of assuming it reproduces an original split. A pending or failed refund does not receive a final credit-note serial. The credit note records a tax reversal; it is not a second refund.
If a refund fails
Read the order's exact message. Reconnect the correct Razorpay account when credentials are missing. When the provider directs you to refund in its own dashboard, complete it there once and then record the same refund manually with the provider reference. Never report a refund complete until its money movement is known.
Was this article helpful?