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.
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
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)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Payment
- J2Commerce Version 6.x
- Joomla Version 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishNew 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)
You may also be interested in these products
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.