Pay.nl
$39.00

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.

80+
European payment methods
5
Admin order actions (no portal login needed)
Auto
SEPA and token subscription renewals
HMAC
Cryptographically verified payment notifications

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

A direct-to-consumer home goods brand sells across the Netherlands and Belgium. Their Dutch shoppers are almost exclusively iDEAL users. Belgian shoppers lean toward Bancontact. The store creates two Pay. configurations: one locked to iDEAL for Dutch shoppers, one locked to Bancontact for Belgian. Each shopper sees the method they use every day — no picker menu, no confusion, no friction. Cart abandonment at the payment step drops. The shoppers weren't hesitating on price. They were hesitating because there was nothing familiar at checkout. Now there is.

A B2B supplier sells maintenance service subscriptions to businesses across Germany, Austria, and Switzerland. Their corporate customers don't use personal credit cards — they pay by bank transfer. They expect SEPA billing for recurring charges, not a "please update your card" email every year. After enabling Pay. with subscription and SEPA support, corporate subscribers authorize a SEPA mandate on first purchase. Renewals charge automatically each period. No manual invoicing. No chasing payment. No awkward calls to an accounts payable department that forgot to update a card. Subscription retention improves because renewal failure nearly disappears — bank accounts don't expire the way cards do.

A Joomla ecommerce store sells limited-run seasonal fashion in pre-order batches with three to four week fulfillment windows. They need payment secured at order time but can't charge until manufacturing confirms inventory. Authorize-only mode handles this exactly — European shoppers pay via iDEAL, Bancontact, or Klarna, funds are authorized and held, and when the manufacturing run confirms three weeks later, the admin captures payments order by order from the order view. Cancellations before capture get voided cleanly. Post-capture returns use the partial or full refund panel. At no point does anyone log into Pay.'s merchant dashboard for routine operations. Everything happens in J2Commerce.

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)


  • Developer J2Commerce
  • Extension Type Payment
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 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 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.