Refunds

Version: 1.0.9

Refunds

Razorpay - HikaShop gives you two ways to refund from Joomla. On HikaShop Business or Multisite, HikaShop's own refund feature calls the plugin, which sends a full or partial refund to Razorpay. On every edition, including Starter, you can switch on Full refund when order status is set to the refunded status. Changing an order to your Refunded status (default refunded) then refunds the full remaining amount, and HikaShop shows Refund rfnd_… issued: … or Razorpay refund failed: …. It only runs while the order's Razorpay payment is paid or partly refunded. Partial refunds aren't recorded in HikaShop's order history. When a refund made in the Razorpay Dashboard completes a full refund, the refund.processed webhook moves the order to your Refunded status and adds Razorpay webhook refund.processed to the history.

A full refund moves the order to your refunded status. A partial refund leaves the order on its current status.

  • HikaShop Business or Multisite. When you refund an order paid with Razorpay, the plugin sends that amount to Razorpay, up to what is left.
  • All editions, including Starter. Turn on Full refund when the order status is set to refunded. Changing the order to your refunded status refunds the remaining amount. You see a confirmation with the Razorpay refund ID, or an error if Razorpay refuses.
  • Dashboard refunds. A refund.processed webhook records them. A full refund moves the order to the refunded status.
  • Starter partial refunds. HikaShop Starter has no refund button. Issue the partial refund in the Razorpay Dashboard and let the webhook record it.

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.