Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

Accept Finnish Bank and Wallet Payments With Paytrail

Finnish shoppers usually pay with their bank. Paytrail shows their bank buttons, mobile wallets and pay-later options at checkout.

  • 10+

    Finnish Payment Providers in One Grid

  • 2

    Confirmation Paths

  • 21

    Languages Included

  • 3

    Provider Page Languages

Everything Your Finnish Checkout Needs

Bank buttons, wallets and pay-later options with verified confirmations and automatic rounding fixes.

  • Full Provider Grid

    Every Finnish bank button, mobile wallet and pay-later provider Paytrail supports, shown in a grid at checkout.

  • Cryptographic Validation

    Every return from a bank is verified with a signature before the order changes.

  • Dual-Path Confirmation

    The browser return and a server-to-server callback both confirm the payment, so the order finalizes even if the customer closes the tab.

  • Idempotency Guard

    If the browser return and callback arrive together, only one finalizes the order.

  • Reference & Amount Verification

    The gateway echoes back the order ID and payment amount. If either is off by even a cent, the transaction is rejected. No fraudulent confirmations slip through on amount mismatches.

  • Automatic Rounding Reconciliation

    Paytrail requires item totals to match the order total to the cent. The plugin corrects small rounding differences from tax, shipping and discounts.

  • Geozone Restriction

    Show Paytrail only to Finnish or EU shoppers.

  • Optional Surcharge

    Add a percentage or fixed fee, calculated before checkout and matched to the gateway total.

  • Full Admin Control

    Map success and failure to any J2Commerce order status. Link paid orders to any Joomla article. Set the provider page language. Add custom intro text above payment buttons. Toggle debug logging during setup.

Orders Confirmed Even When the Browser Closes

Paytrail confirms each payment two ways: when the customer returns, and through a server-to-server callback that runs regardless of the browser.

  • Browser return processes the confirmation when the customer comes back
  • Server-to-server callback fires in the background regardless of browser behavior
  • Idempotency guard ensures whichever arrives first wins — the second one exits cleanly
  • Order history records the payment with provider name and transaction reference

Every Confirmation Verified

Each return and callback is checked for a valid signature, the right order reference and the exact amount. Failed checks set your failure status and log the reason.

  • Cryptographic HMAC signature verified on every return and callback
  • Order reference matched against the expected value — no replay attacks
  • Payment amount verified to the cent before order finalization
  • Failed verifications update the order to your configured failure status and log the reason

Offer Finnish Shoppers Their Bank Buttons

Add Paytrail to your J2Commerce store and show Finnish shoppers their bank, wallet and pay-later options.

  • Full Provider Grid
  • Cryptographic Validation
  • Dual-Path Confirmation

Use Cases

Finnish Bank Buttons for a Craft Shop

Finnish Retail Store

A craft supplies shop in Tampere sold through Joomla with card payment only.

They added Paytrail, and OP, Nordea, S-Pankki and the other Finnish bank buttons appeared at checkout, so Finnish customers can pay from their own bank.

Geozone Keeps Checkout Relevant

Nordic B2B Distributor

A B2B distributor serves customers across Finland, Sweden, Norway, and Germany. Finnish customers pay by bank button. German customers pay by card or invoice. Showing Finnish bank buttons to German customers would be confusing and unprofessional.

They configured Paytrail with a geozone restricted to Finland. Finnish customers see the full provider grid. German customers see their appropriate payment options. Swedish and Norwegian customers get directed to their configured alternatives.

The geozone setting handles this without custom template work.

Server Callback Is the Whole Story

Finnish Digital Goods Store

A digital goods store delivers download links automatically after payment.

It relies on the server-to-server callback: every successful payment triggers a background confirmation that finalizes the order and starts delivery, even if the customer's browser does not return to the store.

Languages

Translated into 21 languages.

  • Arabic Unitag ar-AA
  • Chinese, Traditional zh-TW
  • Danish da-DK
  • Dutch nl-NL
  • English (United Kingdom) en-GB
  • English (United States) 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
  • Polish pl-PL
  • Portuguese, Brazil pt-BR
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Reviews

Customer Rating

No reviews yet

Every review comes from a licensed customer and appears exactly as written.

Write a Review

Log in to share your review.

Payment Methods Works with J2Store 4J2Commerce 6

PayTrail

Let Finnish shoppers pay through their own bank's button with Paytrail, formerly Checkout.fi, which puts the full provider grid on your checkout.

Billing Option
$39.00
Every year

Item added to cart. Checkout

View Wishlist
  • Updates, downloads and support for the length of the license
  • Your plugin keeps working after the license ends, and renewing brings new updates

Joomla
Joomla 4Joomla 5Joomla 6
J2Commerce
J2Store 4J2Commerce 6

You May Also Like

EU VAT

Apps J2Commerce

Validate EU VAT numbers live at checkout and zero-rate cross-border business sales. If the validation service is down, checkout keeps working.

Klarna

Payment J2Commerce

Klarna lets shoppers pay later or spread a purchase over time, through an on-site widget or a hosted payment page.

DHL Express

Shipping J2Commerce

Quote live DHL Express rates at checkout and create waybills in one click, with customs paperwork built automatically.

Facebook (Meta) Pixel Tracking

J2Commerce

Send seven conversion events to Meta through the Pixel and the server-side Conversions API, with Advanced Matching and GDPR consent gating.