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

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.

  • HikaShop

    Joomla 4.4, 5 & 6 · PHP 8.1+

  • Phoca Cart

    Joomla 4.4, 5 & 6 · PHP 8.1+

  • JoomShopping

    Joomla 4.4, 5 & 6 · PHP 8.1+

  • J2Commerce

    Joomla 6 only · PHP 8.3+

Carts we build payment plugins for
CartJoomla 4.4Joomla 5Joomla 6PHPNotes
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

    Stripe

    Custom build
    JoomShopping
    Existing plugin
    HikaShop, Phoca Cart, J2Commerce 6
  • Square

    Square (on-site + wallets)

    Custom build
    HikaShop, Phoca Cart, JoomShopping
    Existing plugin
    J2Commerce 6
  • PayPal

    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

    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).

  • Stripe

    Stripe

    HikaShop
    Existing plugin available
    Phoca Cart
    Existing plugin available
    JoomShopping
    Custom build
    J2Commerce 6
    Existing plugin available
  • Square

    Square (on-site + wallets)

    HikaShop
    Custom build
    Phoca Cart
    Custom build
    JoomShopping
    Custom build
    J2Commerce 6
    Existing plugin available (cards only)
  • PayPal

    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

    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.

Grid of payment gateway gaps by Joomla cart: Square, PayPal Advanced, Braintree, Authorize.net recurring, Stripe and Razorpay across Phoca Cart, HikaShop, JoomShopping and J2Commerce 6, checked October 2026

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 quote

On-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.

01

1. Request form

Tell us your cart and version, Joomla and PHP versions, gateway, account status and the features you need.

02

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.

03

3. Build

A shared payment core with one adapter per cart, written as a native Joomla extension. No backward-compatibility plugin.

04

4. Sandbox testing

Successful, failed, cancelled and refunded payments tested in the gateway sandbox on your cart and Joomla version.

05

5. Package and go-live

An installable package, configured with your live keys on staging or production, plus setup notes.

06

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.
Six-step Joomla payment gateway build: request, feasibility and fixed quote, build, sandbox test, deliver, support
Razorpay

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 quote

Engineering-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.

FAQ

Joomla payment gateway integration FAQs

Gateways, carts, Joomla versions, recurring billing and security for custom Joomla payment plugins.

01

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.

Hire Joomla Developer

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.

hello@infyways.com · Remote, working across time zones

Tell us about your project

Fill out the quick form and we'll reach out.