Your European Customers Are Leaving at Checkout. Here's Why.
iDEAL owns the Netherlands. Bancontact owns Belgium. SEPA is how half the continent moves money. If your Joomla store only speaks credit card, you're handing European sales to whoever doesn't. Pay. fixes that — 80+ payment methods, one integration, zero excuses.
What You Get With Pay. for J2Commerce
Every feature your European Joomla ecommerce store needs to stop losing sales at the payment step.
80+ European Payment Methods
iDEAL, Bancontact, Klarna, SEPA bank transfer, cards, and dozens of regional local methods — all behind a single integration. Your shoppers see the methods they recognize. You see completed orders.
Secure Hosted Checkout
Shoppers are taken to Pay.'s trusted, PCI-compliant payment page to complete their purchase. Your store never touches payment credentials. They come back with a confirmed transaction. You come back with an order.
Authorize Now, Capture When You Ship
Reserve funds at checkout and capture the charge when you're actually ready to fulfill. Perfect for made-to-order, pre-order, or businesses with extended lead times. The hold is secure. The clock isn't ticking.
Full Order Lifecycle in Your Admin
Capture, void, abort, full refund, partial refund — all available from the J2Commerce order view. Status fetches live from Pay. every time you open the panel. No merchant portal login. No stale data. Done.
Subscription Renewals and SEPA Billing
Automatic subscription renewals using stored tokens — including SEPA mandate billing for bank-transfer subscribers. Dutch and German recurring customers don't want a credit card on file. Now they don't need one.
Saved Payment Methods
Returning customers see their stored Pay. tokens at checkout — labeled by method and bank. One selection and they're through. Fast checkout means fewer second-thoughts, fewer abandoned carts, more returning customers.
Verified Payment Notifications
Pay. sends a cryptographically signed notification when a payment completes. The plugin verifies the signature before doing anything — then re-fetches live order status to confirm. No spoofing. No fraudulent confirmations. No fake orders.
Geozone and Subtotal Gating
Show Pay. only where your merchant account is licensed — by country or region. Set a minimum and maximum order subtotal to keep the option relevant. European payment power exactly where it belongs, hidden everywhere it doesn't.
Surcharge Recovery
Pass the gateway fee to the shopper as a fixed amount, percentage, or both — shown as a line item at checkout. Apply a tax profile so it flows through your tax engine correctly. Your margin survives the transaction.
Everything Happens in the Order View
European payment operations used to mean logging into a separate merchant portal every time something needed to happen. A refund? Portal. A void? Portal. A capture? You guessed it. That ends here. Pay. for J2Commerce puts every action — capture, void, abort, full refund, partial refund — directly on the order view you already use in your Joomla admin. Status is always live. The maximum refundable amount shows before you act. Every button is one click.
- Capture reserved funds when you're ready to fulfill
- Void or abort without charging a cent
- Full or partial refunds with live balance display
- Status refreshes from Pay. every time you open the panel
- Last error logged so you always know what went wrong
One Integration. The Whole European Payment Menu.
You don't integrate iDEAL and Bancontact and Klarna and SEPA separately. You connect once to Pay., configure your account, and your checkout automatically offers every payment method your shoppers recognize. Lock it down to one method for a single-country store, or let the picker run for multi-country ecommerce. Either way, your European customers see the payment option they use every day.
- iDEAL — the dominant payment method in the Netherlands
- Bancontact — Belgium's most-used payment method
- SEPA bank transfer — how Europe moves money
- Klarna, cards, and 75+ more regional methods
- Pre-select one method or let Pay. show the full picker
Subscriptions That Actually Renew — Without Asking Twice
Recurring billing in Europe is its own problem. Credit card subscriptions work until the card expires. European bank-transfer customers don't want a card on file at all. Pay. for J2Commerce handles both — stored payment token renewals for iDEAL and card subscribers, SEPA mandate renewals for bank-transfer subscribers. The renewal fires automatically. The charge goes through. The subscription continues. Your customer never hears from you asking them to re-authorize.
- Token-based renewals for iDEAL, Bancontact, and card subscribers
- SEPA mandate renewals for bank-transfer subscribers
- Saved methods shown at checkout for faster return purchases
- Shoppers can delete saved methods from their account
Real-World Use Cases
Stop Losing European Sales to a Checkout That Doesn't Speak the Language
iDEAL. Bancontact. SEPA. Klarna. 80+ methods. One Joomla plugin. Your Dutch customer will find their bank. Your Belgian will find theirs. And they'll both complete the purchase instead of bouncing to whoever's checkout actually works for them. Yeah. That store could be yours.
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 4.x, 6.x
- Joomla Version 4.x, 5.x, 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 Accept Pay. (Pay.nl) payments via hosted-redirect checkout (CoreAPI OrderCreate)
New Feature Exchange webhook finalizes orders with HMAC-SHA256/SHA512 verification
New Feature Admin order actions: capture, void, abort, approve, decline, refund (full/partial)
New Feature Saved payment tokens for registered customers (paymentprofiles, provider=paynl)
New Feature Subscription and recurring billing via MIT token charges
New Feature Bootstrap 5 and UIkit checkout subtemplates
New Feature Multi-currency support via CurrencyHelper
New Feature Persist customer note server-side before redirect
New Feature Localised into 21 languages
Update Initial J2Commerce 6 release; requires a Pay. AT/SL service location
Update J2Commerce/J2Store v4 and Joomla 4/5 plugin support
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.