Joomla 4.4, 5 & 6.2 · Since 2010 · 1,500+ clients
Custom Payment Gateway Integration for Joomla
Need a payment gateway your Joomla cart doesn't support? Infyways engineers build native payment plugins for HikaShop, Phoca Cart, JoomShopping and J2Commerce, with webhooks, refunds and recurring billing where the cart allows it.
- HikaShop, Phoca Cart, JoomShopping
- J2Commerce 6 (Joomla 6)
- Stripe, Square, PayPal, Braintree
- Authorize.net, Razorpay & more
- Webhooks and refunds
- Recurring where the cart allows
- Hosted or tokenised checkout
- Fixed quote before work starts
Request a gateway quote
A senior engineer replies within 12 hours.

Joomla payment gateway integration, built natively
Joomla payment gateway integration means connecting your cart's checkout to a payment provider through a native Joomla payment plugin. Infyways builds custom Joomla payment gateway plugins for HikaShop, Phoca Cart, JoomShopping and J2Commerce 6, for Stripe, Square, PayPal, Braintree, Authorize.net, Razorpay or any gateway with a public API. You get webhooks, refunds and recurring billing where the cart allows it.
Still choosing a cart? Start with our guide to choosing a Joomla cart. For non-payment features, see Joomla extension development.
Supported carts
Supported carts and Joomla versions
HikaShop, Phoca Cart and JoomShopping plugins run on Joomla 4.4, 5 and 6 with PHP 8.1+. J2Commerce 6 plugins need Joomla 6 and PHP 8.3.
Joomla 4.4, 5 & 6 · PHP 8.1+
Joomla 4.4, 5 & 6 · PHP 8.1+
- JoomShopping
Joomla 4.4, 5 & 6 · PHP 8.1+
Joomla 6 only · PHP 8.3+
| Cart | Joomla 4.4 | Joomla 5 | Joomla 6 | PHP | Notes |
|---|---|---|---|---|---|
| HikaShop | ✓ | ✓ | ✓ | 8.1+ | Recurring possible through HikaSubscription |
| Phoca Cart 6 | ✓ | ✓ | ✓ | 8.1+ | One-time payments only: Phoca's payment API has no recurring hook |
| JoomShopping 5 | ✓ | ✓ | ✓ | 8.1+ | |
| J2Commerce 6 | – | – | ✓ | 8.3+ | J2Commerce 6 itself requires Joomla 6 and PHP 8.3 |
Joomla 6.2 (released 13 October 2026) is the current Joomla release.
Gateways
Joomla payment gateway plugins we build
We build any gateway with a public API. Where a maintained plugin already exists for your cart, we say so, and you may not need a custom build.
Stripe
- Custom build
- JoomShopping
- Existing plugin
- HikaShop, Phoca Cart, J2Commerce 6
Square (on-site + wallets)
- Custom build
- HikaShop, Phoca Cart, JoomShopping
- Existing plugin
- J2Commerce 6
PayPal Checkout / Advanced
- Custom build
- Phoca Cart, JoomShopping
- Existing plugin
- HikaShop, J2Commerce 6
- Braintree
Braintree
- Custom build
- HikaShop, Phoca Cart, JoomShopping
- Existing plugin
- J2Commerce 6
- Authorize.net
Authorize.net (incl. recurring / CIM)
- Custom build
- HikaShop, Phoca Cart, JoomShopping
- Existing plugin
- J2Commerce 6
Razorpay
- Existing plugin
- HikaShop, Phoca Cart, JoomShopping, J2Commerce 6
Logos are trademarks of their owners, shown to identify the services we integrate with. Infyways is not affiliated with or endorsed by them.
Gateway and cart matrix
Every combination we build, and where a maintained plugin already exists (checked October 2026).
| Gateway | JoomShoppingJoomShopping | |||
|---|---|---|---|---|
| Existing plugin available | Existing plugin available | Custom build | Existing plugin available | |
| Custom build | Custom build | Custom build | Existing plugin available (cards only) | |
| Existing plugin available | Custom build | Custom build | Existing plugin available | |
| BraintreeBraintree | Custom build | Custom build | Custom build | Existing plugin available |
| Authorize.netAuthorize.net (incl. recurring / CIM) | Custom build | Custom build (one-time) | Custom build | Existing plugin available |
| Existing plugin available | Existing plugin available | Existing plugin available | Existing plugin available | |
| Any gateway with a public API | Custom build | Custom build | Custom build | Custom build |
Stripe
- HikaShop
- Existing plugin available
- Phoca Cart
- Existing plugin available
- JoomShopping
- Custom build
- J2Commerce 6
- Existing plugin available
Square (on-site + wallets)
- HikaShop
- Custom build
- Phoca Cart
- Custom build
- JoomShopping
- Custom build
- J2Commerce 6
- Existing plugin available (cards only)
PayPal Checkout / Advanced
- HikaShop
- Existing plugin available
- Phoca Cart
- Custom build
- JoomShopping
- Custom build
- J2Commerce 6
- Existing plugin available
- Braintree
Braintree
- HikaShop
- Custom build
- Phoca Cart
- Custom build
- JoomShopping
- Custom build
- J2Commerce 6
- Existing plugin available
- Authorize.net
Authorize.net (incl. recurring / CIM)
- HikaShop
- Custom build
- Phoca Cart
- Custom build (one-time)
- JoomShopping
- Custom build
- J2Commerce 6
- Existing plugin available
Razorpay
- HikaShop
- Existing plugin available
- Phoca Cart
- Existing plugin available
- JoomShopping
- Existing plugin available
- J2Commerce 6
- Existing plugin available
Any gateway with a public API
- HikaShop
- Custom build
- Phoca Cart
- Custom build
- JoomShopping
- Custom build
- J2Commerce 6
- Custom build
"Existing plugin available" means we found a maintained plugin from the cart vendor or a third party in October 2026; we'll point you to it if it covers what you need. HikaShop's marketplace Square plugin redirects to Square and takes cards only, so on-site Square is a custom build. HikaShop core includes Authorize.net for one-time payments; recurring is the custom part. JoomShopping add-on listings don't state Joomla 6 support, so we treat them as unverified.

Common requests (as of October 2026)
- Square (on-site card fields and Apple Pay / Google Pay) for Phoca Cart, JoomShopping and HikaShop
- PayPal Advanced for Phoca Cart, which ships PayPal Standard only
- Braintree for Phoca Cart, HikaShop and JoomShopping
- Authorize.net recurring billing for HikaShop
Stack
What we build into every payment plugin
Scoped per gateway and cart. Recurring billing and saved cards depend on what the cart supports.
Request a gateway quoteOn-site fields or hosted checkout
Card fields embedded in your checkout, or a redirect to the gateway's hosted payment page.
Wallets
Apple Pay and Google Pay, where the gateway supports them.
Server-side verification
Signature, amount and currency checked on your server before an order is marked paid.
Webhooks
Idempotent order updates, so a retried webhook never processes an order twice.
Full and partial refunds
Issued from the shop admin and synced with the gateway.
Recurring billing and saved cards
Where the cart supports it: HikaShop through HikaSubscription, J2Commerce 6 through renewal hooks. Not Phoca Cart.
Test and live modes
Separate sandbox and live keys, switched from the plugin settings.
Multi-currency
Charge in the currencies your gateway account allows.
Logging
Gateway requests and responses logged for support, with no card data written to logs.
Update-server packaging
An installable Joomla package with an update server, so fixes arrive through Joomla's updater.
Our approach
How a Joomla gateway build works
From your request to a tested, installable plugin. The fixed quote includes a delivery estimate.
1. Request form
Tell us your cart and version, Joomla and PHP versions, gateway, account status and the features you need.
2. Feasibility check and fixed quote
A senior engineer checks the gateway API against your cart and replies within 12 hours. The quote includes a fixed price and a delivery estimate.
3. Build
A shared payment core with one adapter per cart, written as a native Joomla extension. No backward-compatibility plugin.
4. Sandbox testing
Successful, failed, cancelled and refunded payments tested in the gateway sandbox on your cart and Joomla version.
5. Package and go-live
An installable package, configured with your live keys on staging or production, plus setup notes.
6. Support and updates
Fixes after launch, and updates when the gateway API or your cart changes.
Security and PCI
Security and PCI DSS
- We recommend gateway-hosted checkout or tokenised card fields, so card data goes straight to the gateway and never touches your Joomla server. That reduces your PCI DSS scope.
- Every payment is verified on the server (signature, amount and currency) before the order is marked paid. A browser redirect alone never confirms an order.
- PCI DSS responsibility stays with the merchant and the gateway. No plugin makes a store compliant on its own, and we don't claim otherwise.

Indian stores
Razorpay and UPI for Indian Joomla stores
We integrate Razorpay's UPI, cards, netbanking and refunds as custom work, including subscriptions where the cart supports them. For one-time payments, ready-made Razorpay plugins are available on JoomlaX, the extensions brand from the Infyways team. HikaShop, Phoca Cart and JoomShopping versions run on Joomla 4.4, 5 and 6 with PHP 8.1+; the J2Commerce version needs Joomla 6 and PHP 8.3. They don't do recurring billing.
Why Infyways
Why Infyways for Joomla payment integration
Engineering-led Joomla work since 2010. We build and ship Joomla extensions ourselves, so cart payment APIs, update servers and Joomla 6 changes are everyday work, not research.
Request a gateway quoteEngineering-led since 2010
Joomla development is our core business, from extensions to upgrades and stores.
1,500+ clients
Businesses and agencies in the US, UK, EU and beyond, with US time-zone overlap.
125 Joomla extensions
Built and maintained by our team, many listed on the Joomla Extensions Directory. We're also the team behind JoomlaX, used by 100k+ builders.
Security first
Hosted or tokenised checkout by default, and server-side verification on every payment.
Senior reply within 12 hours
A senior engineer answers your request with a feasibility check and a fixed quote.
Native Joomla 6 code
Plugins written for your Joomla version, with no backward-compatibility plugin.
Related Joomla services
- Joomla development servicesHub for Joomla 5 & 6 sites, integrations, upgrades, VirtueMart and maintenance.
- Joomla ecommerce guideChoosing a Joomla cart, and which gateways each cart supports.
- Joomla extension developmentCustom components, modules and plugins beyond payments.
- VirtueMart upgradeMove a VirtueMart store to a supported setup before adding gateways.
FAQ
Joomla payment gateway integration FAQs
Gateways, carts, Joomla versions, recurring billing and security for custom Joomla payment plugins.
Answer
Can you add any payment gateway to my Joomla shop?
Yes, if the gateway has a public API. Infyways builds native payment plugins for HikaShop, Phoca Cart, JoomShopping and J2Commerce 6.

Need ongoing store development?
Hire Joomla developers by the hour or part-time for checkout changes, new gateways and the rest of your store roadmap.
Need ongoing capacity with US time-zone overlap? You can hire Joomla developers part-time or by the hour.
Start a project
Have something
to build?
Tell us what you are building. You will hear back from an engineer within one business day.
Tell us about your project
Fill out the quick form and we'll reach out.