Your Checkout Is Bleeding Revenue. Let's Stop That.
Embedded Finix card payments for your Joomla ecommerce store — with saved cards, subscription billing, and admin refunds that take ten seconds, not ten minutes.
Everything Your Payment Plugin Should Have Been Doing All Along
Finix card processing, baked deep into your J2Commerce store. Not a redirect. Not a bolt-on. The real thing.
Embedded Card Form
Customers enter card details right inside your checkout page. No redirect, no new tab, no "wait, where am I?" The card form lives in your store, styled to match your theme.
Saved Cards — One-Click Repeat Purchase
Returning customers see their saved card at checkout: brand, last four digits, expiry. One click. No typing. No digging for a wallet. Just "yes, charge that card."
Subscription Billing — Set It and Forget It
Sell memberships, box subscriptions, software plans. Cards are vaulted at sign-up. Renewals fire automatically every cycle. You collect the money. You barely touch it.
Authorize Now, Capture When You Ship
Choose automatic capture or manual auth-then-capture. One setting. Made-to-order, drop-shipped, or standard fulfillment — the capture mode adapts to how your business actually works.
Refunds Without the Dashboard Circus
Full refund or partial refund — issued right from the J2Commerce order screen. Enter the amount, confirm, done. Order history updates automatically. Your accountant will be thrilled.
Void Before Capture
Order cancelled before it ships? Kill the authorization from the order screen. The card hold vanishes. No charge ever hits the customer. No refund paperwork required.
Agent-Initiated Charges for Phone Orders
Customer calls to add an item? Staff selects their saved card from the order screen, enters the amount, charges it. No re-checkout. No invoice link to email and hope they pay.
Webhooks — Orders That Never Get Stuck
Finix pings your store the moment a payment settles. The plugin verifies the signature and updates the order automatically. Browser crashes, network blips, slow confirmations — webhooks catch what falls through.
Surcharges, Geozones, and Order Limits
Roll processing fees into checkout as a named surcharge — percentage, flat, taxable. Restrict to specific regions. Set minimum or maximum order subtotals. Your payment method, your rules.
Checkout That Does Not Make Your Customers Flinch
Redirect gateways ask your customers to trust a stranger's URL at the worst possible moment. The Finix embedded form stays on your domain, inside your design, through the entire transaction. Customers never leave. Trust stays intact. Conversions stay yours.
- Card form rendered inline — Bootstrap 5 or UIkit, your choice
- Finix fraud detection active from the first keystroke
- Processing indicator, error messages, and cancel path — all inside your store
- Idempotency protection — duplicate charge prevention built in
Subscriptions That Run Without You
The moment a customer completes a subscription checkout, their card is vaulted. Every renewal date after that, the charge fires automatically — no email chase, no re-checkout, no manual billing cycle. Offer free trials too: zero-amount sign-up vaults the card silently, first paid renewal fires on schedule.
- Automatic renewal charges on stored cards
- Free trial support — card saved at zero-amount sign-up
- Customers can set a default renewal card from their account
- Renewal success, failure, and no-response outcomes handled and logged
A Full Payment Control Room in Your Order Screen
Capture, void, refund, partially refund, charge a saved card — all from J2Commerce order management. The plugin surfaces the right buttons for the right order state. Authorized orders show Capture and Void. Completed orders show Refund. Orders with saved cards show a charge form. Every action is logged with the transaction ID and formatted amount.
- Capture an authorization when you are ready to ship
- Void before capture — no charge, no refund, just gone
- Full or partial refund with smart multi-charge ledger tracking
- Agent-initiated charge on stored card for phone and staff orders
Real-World Use Cases
Your Checkout Should Be Earning, Not Apologizing.
Embedded checkout, saved cards, automatic subscription renewals, admin refunds in ten seconds flat, and webhooks that never let an order fall through the cracks. This is what a serious Joomla ecommerce payment plugin looks like. Seriously.
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
TurkishImprovement Resolve event dispatcher from the DI container (Joomla 7 deprecation prep)
Improvement Apply php-cs-fixer v3.95.1 formatting compliance
New Feature Enable Place Order for saved cards at checkout
Update Replaces the deprecated application getDispatcher() accessor; no behaviour change
New Feature Initial J2Commerce 6 release of the Finix card payment gateway
New Feature Finix.js hosted-field tokenization checkout (SAQ-A, no raw PAN)
New Feature Auth-and-capture support with admin capture, void, and refund actions
New Feature Saved-card vault via Finix payment-instruments for registered users
New Feature Subscription and recurring renewals as merchant-initiated transactions
New Feature Admin order-view payment box with balance, charge-card, and action buttons
New Feature Sandbox and live environment switching with credential showon gating
New Feature Bootstrap 5 and UIkit subtemplate variants for checkout and saved cards
New Feature Finix-Signature HMAC webhook handler for Transfer and Dispute events
New Feature 21-language translation set with British English variant
Update Requires Joomla 6.x + J2Commerce 6.x + a Finix merchant account
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.