Plugin
Utilities

Razorpay - JoomShopping

Accept UPI, cards, netbanking, and wallets in JoomShopping, with server-side checks, webhooks, and refunds.

  • Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
  • Instant accessReady to install right after checkout
  • One-click updatesNew releases install from the Joomla administrator
  • Lifetime optionPay once and keep future releases
  • 30-day guaranteeFull refund if it is not the right fit

Features

What can Razorpay - JoomShopping do for you?

Six feature areas, one install package for Joomla 4, 5 and 6.

  • Standard Checkout

    UPI, Cards, Netbanking

    • Methods Razorpay has enabledUPI QR, UPI ID, UPI apps, cards, netbanking, wallets, and EMI or Pay Later.
    • Inside JoomShoppingThe customer pays without leaving your checkout flow.
  • Not The Browser

    Checked On Your Server

    • SignatureHMAC-SHA256 with your Key Secret.
    • Amount and currencyMust match the order before it is marked paid.
  • Late UPI And Refunds

    Webhooks

    • Four eventspayment.captured, order.paid, payment.failed, refund.processed.
    • Once onlyRetries cannot change an order twice.
  • Redirect Checkout

    Phones And Tablets

    • No popupBank and 3-D Secure pages open as a redirect.
    • Signed returnThe shopper comes back in the same session.
  • Full Or Partial

    Refunds

    • From the shop adminRefund what is left, or part of it.
    • Dashboard toorefund.processed writes the refund back to the order.
  • Separate Keys

    Test And Live

    • One switchTest keys and live keys are stored separately.
    • TEST badgeTest payments are marked on the order.

Changelog

What's new

1 release. Updates install from the Joomla admin with a valid licence.

    • Razorpay Standard Checkout for HikaShop, Phoca Cart, JoomShopping, and J2Commerce: UPI, cards, netbanking, wallets, and EMI or Pay Later.
    • Server-side signature, amount, and currency checks before an order is marked paid.
    • Webhooks for payment.captured, order.paid, payment.failed, and refund.processed.
    • Full and partial refunds from the shop, plus refunds made in the Razorpay Dashboard.
    • Separate test and live keys.
    • Mobile redirect checkout with a signed return link, so the bank page stays in the same session.
    • Optional Razorpay logo next to the payment method. It is off by default, and an image you set yourself always stays.
    • Four shop products and an All Shops Bundle. They can be installed side by side and share the payment library.
    • An install over an earlier Jx-named build moves keys, payment methods, order references, and the download key.

Docs & setup

Get up and running fast

Written guides for installing and configuring Razorpay - JoomShopping, from first setup to the options that matter.

  • Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
  • Configuration optionsThe settings in the guide, from first setup to the options that matter.
  • Practical usage tipsShort examples you can adapt to your site.

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
Pay once
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$1,980

$99

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License

Why buy here

Why JoomlaX

  • Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
  • Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
  • One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
  • Support from the developers Tickets go straight to the developers. First replies within 24 business hours.

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 125 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.

  • Basic

    Ideal for small projects and personal sites

    $249/ 6 months

    Save 91% · $2,900+ value

    • Access to 125 extensions
    • Access to new extensions during period
    • 3 websites license
    • 6 months support and updates
    • Unlimited downloads and domain activations
    • Full-time expert technical support
    Buy Basic plan

    30-day money-back guarantee

  • Most popular

    Premium

    Best for growing businesses and web agencies

    $349/ 1 year

    Save 92% · $4,700+ value

    • Access to 125 extensions
    • Access to new extensions during period
    • 5 websites license
    • 1 year support and updates
    • Unlimited downloads and domain activations
    • Priority full-time technical support
    Buy Premium plan

    30-day money-back guarantee

  • Developer

    For professional developers and multi-client agencies

    $749/ one-time

    Pay once · keep forever

    • Access to 125 extensions
    • Access to all future new extensions
    • Unlimited websites license
    • Lifetime support and updates
    • Unlimited downloads and domain activations
    • VIP priority full-time technical support
    Buy Developer plan

    30-day money-back guarantee

FAQ

Questions about Razorpay - JoomShopping

Still unsure? Our support team is one ticket away.

Which Joomla versions does Razorpay - JoomShopping support?

Joomla 4.4, 5, or 6. PHP 8.1 or newer, with the cURL and OpenSSL extensions.

Which shop does it need?

JoomShopping 5. Tested with JoomShopping 5.9.4. Currency defaults to INR. Other currencies need International Payments on the Razorpay account, then those codes in Accepted currencies.

Which payment methods can customers use?

UPI, credit and debit cards, netbanking, wallets, and EMI or Pay Later, whichever methods are switched on in your Razorpay account. The plugin uses Razorpay Standard Checkout.

Is the payment trusted from the browser?

No. The server checks the Razorpay signature, the amount, and the currency before the order is marked paid.

Do I need a webhook?

Payments can still be confirmed when the customer returns to your site. A webhook is what confirms the order if they close the browser, approve UPI in another app, or you refund from the Razorpay Dashboard.

Can I test before Razorpay finishes KYC?

Yes. Test mode works with rzp_test keys and does not move money. Live keys and real payments need an activated Razorpay account.

Does JoomlaX charge a fee on each payment?

No. JoomlaX does not charge per transaction. Razorpay charges its own fees.

Does it support recurring subscriptions?

No. Each checkout is a one-time payment.

Can I use more than one shop on the same site?

Yes. Install each shop product, or the All Shops Bundle. They share the library and the relay plugin. Each shop has its own webhook URL, and events are routed to the right shop.

What happens to old payments if I uninstall?

The Razorpay method is unpublished. The payment record tables and the method settings are kept so a reinstall can refund and match webhooks again.

Help from the people who built it