JoomShopping

Create or open the Razorpay payment method, then paste the keys for the mode you are using.
The installer creates the payment method unpublished, so it cannot appear at checkout before you configure it.
- Go to Components > JoomShopping > Options > Payments. You will see Razorpay (UPI, cards, netbanking), script name
pm_razorpaycheckout. - On the General tab, set the title, access, optional fee, tax, image, and description. Tick Published when you are ready.
- Open the Config tab, fill in the settings, and click Save & Close.
Keep the admin plugin Razorpay - JoomShopping enabled under System > Plugins. It adds the refund panel on the order page.
Settings
| Setting | What it does |
|---|---|
| Mode | Test or Live. Only the keys for the selected mode are used. New methods start in Test. |
| Key ID and Key Secret | Test keys while Mode is Test (rzp_test_). Live keys while Mode is Live (rzp_live_). |
| Webhook secret | The secret you typed when creating the webhook for that mode. |
| Accepted currencies | Comma-separated codes. INR is always accepted. Add others, such as USD or EUR, only if International Payments is enabled on the Razorpay account. If the cart currency is not in the list, Razorpay is not offered. Default: INR. |
| Name shown in the Razorpay window | Your store name at the top of the payment window. Leave empty to use the Razorpay default. |
| Razorpay window colour | Accent colour as a hex code. Default: #1819ED. |
| Open Razorpay window automatically | Yes (default) opens the window when the payment page loads. No shows a Pay now with Razorpay button. |
| Show Razorpay logo | No by default. Yes shows the bundled Razorpay logo when the method has no image of its own. An image you set yourself always stays. |
| Full refund when the order status is set to refunded | Yes refunds the full remaining amount when you change the order to the refunded status. |
| Order status for success, pending, failed, and refunded | Choose the JoomShopping statuses, for example Paid, Pending, Cancelled, and Refunded. |
Use dummy keys in any screenshot. Never publish a screen that shows real secrets.



Webhook URL:
https://YOUR-SITE/index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_razorpaycheckout&no_lang=1