Razorpay - Phoca Cart

Refunds

Version: 1.0.9

Refunds

In Phoca Cart, Razorpay refunds run from the order list, not from the order edit screen. Open Components > Phoca Cart > Orders. Each Razorpay order shows a small Razorpay box with the payment ID, the amount paid, any amount already refunded and a TEST badge for sandbox payments. Users who can edit Phoca Cart also see an amount field and a Refund via Razorpay button. Leave the field empty to refund everything that's left, or type a partial amount, then confirm the prompt. A partial refund is added to the order history as Razorpay partial refund. When nothing is left to refund, the order moves to Order status when fully refunded. Refunds made in the Razorpay Dashboard change the Phoca Cart status only when they complete a full refund.

Orders paid with Razorpay show a Razorpay box on Components, Phoca Cart, Orders, with the payment ID, amount paid, amount refunded, and a TEST badge in test mode.

  • Leave the amount empty and click Refund via Razorpay to refund what is left. Confirm the prompt.
  • Type an amount such as 250.50 for a partial refund and confirm.
  • When the whole amount is refunded, the order moves to Order status when fully refunded. Larger amounts than what is left are refused. Only users allowed to edit Phoca Cart see the button.
  • Dashboard refunds are recorded through refund.processed.

Razorpay returns the money to the original payment method. UPI refunds usually arrive within minutes to a few days. Cards and netbanking take 5 to 7 working days, according to Razorpay.