Global Payments
$39.00

Stop Playing Gatekeeper to Your Own Money

Enterprise-grade card payments on your Joomla ecommerce store. On-site card entry. Saved cards. Auto-renewals. Every refund, capture, and void from the order screen you already have open.

9
Card Brands Accepted
19
Languages Included
SAQ-A
PCI Compliance Scope
2
Integration Modes

Everything Your Joomla Checkout Needs

From the first card entry to the last refund — the full payment lifecycle, managed from your J2Commerce store.

On-Site Card Entry

Card fields appear directly on your checkout page — buyers never leave your store. Your server never touches the raw card numbers. PCI scope stays at the smallest tier available to online merchants.

Hosted Payment Page Mode

Need zero card-data involvement? Switch to Hosted Payment Page mode and redirect buyers to a fully-hosted Global Payments page. One dropdown, whole different compliance posture.

Authorize Now, Capture Later

Reserve funds at checkout and collect them when you're ready to ship. Perfect for custom orders, pre-orders, and made-to-order products. Settle or void from the J2Commerce order screen — no gateway dashboard required.

Saved Card Vault

Logged-in buyers save their card once. Every future checkout is two clicks. The card stays in the Global Payments vault — your store holds a secure token. Repeat customers convert at higher rates. Simple math.

Subscription Auto-Renewals

Recurring subscriptions charge the saved card automatically when renewal is due. No manual invoice. No payment-failed chase email unless a card actually declines. The whole renewal cycle runs on its own.

Full Admin Control

Capture, void, full refund, partial refund, and charge a saved card — all from the J2Commerce order screen. The transaction breakdown panel shows exactly what's been captured, refunded, and outstanding. No separate gateway tab.

Signature-Verified Webhooks

Global Payments posts real-time payment events to your store. Every event is signature-checked and re-confirmed against the live API before any order status changes. No forged webhook is going to mark an order paid.

Surcharge Engine

Add a percentage fee, a flat fee, or both to card orders to recover processing costs. Assign a tax class to the surcharge. The fee appears at checkout and in the order total — transparent to the buyer, recoverable by you.

Geozone & Order Restrictions

Show this payment method only to buyers in the countries you serve. Add minimum and maximum subtotal thresholds to keep the option off micro-transactions or above your coverage ceiling. Right buyer, right method, every time.

The Checkout Your Buyers Actually Finish

When card entry happens on your page — with no redirect, no "you're leaving this site" warning, no generic gateway page that looks nothing like your store — buyers complete. The card fields look like your checkout because they're embedded in your checkout. The brand stays consistent from cart to confirmation.

  • Card number, expiry, and CVV fields render inline on your page
  • Your server never receives raw card data — PCI scope stays minimal
  • Accepted card brand icons display above the form — Visa, Mastercard, Amex, Discover, Maestro, JCB, Diners Club, UnionPay, Carte Bancaire
  • Processing spinner with status message keeps buyers informed during charge

Admin Operations That Take Seconds, Not Minutes

Your team should not be logging into a separate gateway portal to process a routine refund. The Global Payments payment panel in the J2Commerce order view puts every money operation one click away — with a live balance breakdown showing exactly what's been charged and what's been returned.

  • Settle a reserved authorization when the order is ready to ship
  • Void a pre-authorization with one click — customer is never charged
  • Issue full or partial refunds with a remaining-balance guardrail
  • Charge a customer's saved card for an outstanding balance without leaving J2Commerce

Subscriptions That Run Without You

Recurring revenue is only recurring if the renewals actually fire. When a subscription comes due, the stored card gets charged automatically. Order history records the transaction. Confirmation emails go out. The whole cycle runs whether you're at your desk or not.

  • First purchase establishes the card mandate
  • Every renewal charges the stored card automatically
  • Order status, confirmation emails, and download access all trigger on successful renewal
  • Cancellation registered cleanly — no orphaned billing mandates

Real-World Use Cases

A custom furniture maker takes orders online but doesn't charge until production is confirmed. Authorize Only mode reserves funds at checkout. The production team confirms the order, then hits Settle from the J2Commerce order view when the piece is ready to ship. If a design falls through, one click voids the authorization — no charge, no refund required. The customer experience is clean. The cash flow is controlled.

A specialty subscription box store runs on recurring revenue. Subscribers save their card on the first purchase. Each month the renewal fires automatically — no manual invoice emails, no payment-failed chases unless a card actually declines. Order history records every charge. The operations team sees clean transaction IDs. The only intervention required is when something actually goes wrong.

A wholesale Joomla ecommerce store takes reorders by phone from established clients. The account manager creates the order in J2Commerce, opens the order view, and charges the client's saved card directly from the Admin Charge Saved Card panel — no card terminal, no card number passing through a phone call. The full order amount or a custom partial amount can be collected. The transaction logs against the order automatically.

A specialty retailer serves buyers across multiple regions with different merchant accounts. Geozone restriction ensures Global Payments only appears for buyers in countries the account covers. Min/max subtotal gates keep the option off micro-transactions. The right payment method surfaces automatically for the right buyer — no manual routing, no wrong method appearing in the wrong market.

A digital goods store uses Authorize + Capture with webhook confirmation. The card is charged the moment the customer places the order. The webhook confirms the settled status to J2Commerce, the order status updates, and the download link activates — all before the buyer has refreshed the page. A custom confirmation article drops them on a branded thank-you page with their license information.

Your Checkout. Your Card Processor. Your Profit.

Enterprise card payments, a full admin action set, automatic subscription renewals, and 19 languages — on the Joomla ecommerce store you already own. The last checkout your customers ever had to think about twice starts here.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Payment
  • J2Commerce Version 6.x
  • Joomla Version 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Global Payments GP API (UCP) card payments — Hosted Fields and Hosted Payment Pages

New Feature Saved-card vault: store cards and charge them on-site for repeat purchases

New Feature Subscriptions via Card-On-File MIT with automatic J2Commerce-driven renewals

New Feature Admin order-view Capture, Void, Refund and charge-a-saved-card actions

New Feature Hybrid HPP checkout: saved cards charge on-site, new cards use the hosted page

New Feature Payment balance panel showing total, captured, refunded and remaining amounts

New Feature Bootstrap 5 and UIkit checkout subtemplate variants

New Feature 20-language localization

Improvement Two-step token auth (App ID + SHA512 nonce, X-GP-Version) with gzip handling

Improvement Sandbox and live credential switching with showon gating

Update Requires Joomla 6.x + J2Commerce 6.x + a Global Payments GP API account (App ID + App Key)

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.