Configuration

Version: 1.0.9

Configuration

Razorpay - HikaShop is a HikaShop payment plugin (plg_hikashoppayment_razorpaycheckout, group hikashoppayment), so you set it up as a payment method inside HikaShop, not in Joomla's plugin manager. Go to Components > HikaShop > System > Payment methods, click New and pick Razorpay - HikaShop. A new method starts with the name "Razorpay", Mode set to Test (sandbox), INR as the only accepted currency and the Razorpay logo turned off. HikaShop renders the key fields as plain text boxes, so keep this screen out of shared screenshots. The form also asks for four HikaShop order statuses: Invalid status (default cancelled), Pending status (created), Verified status (confirmed) and Refunded status (refunded). Match them to your fulfillment workflow before you take a live payment.

Create or open the Razorpay payment method, then paste the keys for the mode you are using.

  1. Go to Components > HikaShop > System > Payment methods.
  2. Click New and choose Razorpay - HikaShop.
  3. Set the name customers see, an optional description, and Published to Yes. Use HikaShop restrictions for zone, currency, or minimum price only if you need them.
  4. Fill in the specific configuration and click Save & Close.

HikaShop shows key fields as plain text. Do not share screenshots of that screen.

Settings
SettingWhat it does
ModeTest or Live. Only the keys for the selected mode are used. New methods start in Test.
Key ID and Key SecretTest keys while Mode is Test (rzp_test_). Live keys while Mode is Live (rzp_live_).
Webhook secretThe secret you typed when creating the webhook for that mode.
Accepted currenciesComma-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 windowYour store name at the top of the payment window. Leave empty to use the Razorpay default.
Razorpay window colourAccent colour as a hex code. Default: #1819ED.
Open Razorpay window automaticallyYes (default) opens the window when the payment page loads. No shows a Pay now with Razorpay button.
Show Razorpay logoNo 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 refundedYes refunds the full remaining amount in Razorpay when you change the order to the refunded status. Default: No.
DebugYes writes extra detail to the log. Keep it off on a live store unless you are troubleshooting.
Invalid, pending, verified, refunded statusDefaults: cancelled, created, confirmed, and refunded.

Use dummy keys in any screenshot. Never publish a screen that shows real secrets.

HikaShop payment methods with Razorpay published