Paytrail for WooCommerce


Accept all popular payment methods for Finnish B2C and B2B customers with one agreement and one plugin.

Paytrail provides you with:

  • A trusted and popular Finnish payment service with 17 years of e-commerce experience that is supported all over Finland and many European countries. 20 000+ online businesses and services including the Finnish State Treasury ‘s payment service entrust us to handle their transactions.
  • Popular payment methods in Finland to increase conversion rates: online banks, cards, mobile, Buy now, Pay later and PayPal. Detailed payment method information can be found on our website.
  • Tokenization and Subscriptions. The plugin supports card tokenization which allows customers to store their credit card information securely and reliably for later use or with the use of WooCommerce Subscriptions for recurring payments.
  • Fast, reliable payouts that are made at the same time regardless of payment method used.
  • Accessible, friendly, and fast customer service. Our customer service team replies to all requests from our customers and our customers’ customers.
  • Reliable and compliant service with an uptime of 99.98%. Local and EU regulatory requirements and updates are always made on time.
  • Easy monitoring and detailed reporting. Track and analyze transactions, create refunds and payment links, and download detailed reports for accounting purposes.

To use this plugin, first register for a Paytrail account.

For pricing, please visit our website.


Follow these easy steps to install the plugin:

  1. Install the plugin through the WordPress plugins screen directly, or upload the plugin files to the /wp-content/plugins directory.
  2. Activate the plugin through the ’Plugins’ screen in WordPress
  3. Use the WooCommerce -> Settings -> Payments screen to configure the plugin


Where do I get the required keys to install the plugin?

Head over to our website and register for the service to obtain the necessary keys.

How can I test Paytrail’s payment service?

You can test our payment services in your online store before signing an agreement. Payments made using test credentials will not be processed.
To test the payment service, the test credentials below should be placed in the payment settings of your e-commerce platform. Compatible platforms and links to platform-specific installation instructions are compiled on Paytrail’s website. If necessary, ask the technical partner of your online business for instructions. Payments to the test merchant account will not be forwarded.

Test credentials:
* Merchant ID: 375917

With test credentials, you can test most of the payment methods included in Paytrail’s payment service. You can find the payment method specific credentials needed for testing in Paytrail’s documentation.


Lue kaikki 3 arvostelua.

Avustajat & Kehittäjät

“Paytrail for WooCommerce” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat osallistuneet tämän lisäosan kehittämiseen.


“Paytrail for WooCommerce” has been translated into 1 locale. Kiitoksia kääntäjille heidän työstään.

Käännä “Paytrail for WooCommerce” omalle kielellesi.

Oletko kiinnostunut kehitystyöstä?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed test mode settings


  • Removed option to generate Finnish bank reference numbers for transactions


  • Added WooCommerce HPOS support
  • Added new customer on-boarding flow
  • Added option to generate Finnish bank reference numbers for transactions
  • Improve error logging
  • Change the Cancel URL to be the ’Pay for Order’ page


  • Fixed tax calculations


  • Fixed payment card value fields


  • Fix card form


  • Fix rounding rows again


  • Fixed rounding row negative amount fix


  • Fixed rounding row negative amount


  • Fixed item amount type missmatch


  • Added WP code linter tests


  • Added update status to canceled on each error case when handling refunds
  • Fixed possible race condition between redirect and callback payment processing
  • Home url cleaned with esc_url


  • Added 3 second delay to Paytrail API callbacks to avoid race condition in cluster environments
  • Company name field added to API calls when available


  • Loosened comparisons on the condition related to tax calculations when taxes amount to zero


  • Added support for manual renewals of Subscriptions
  • Fixed an issue with rounding taxes for small amounts
  • Fixed calculation with zero taxes
  • The order->payment_complete now happens later than before


  • Fixed an issue with rounding taxes for small amounts


  • Make it possible to tweak paytrail order items via apply_filters
  • Updated various libraries
  • PHP-SDK version updated to 2.3
  • Fixed language selection issue
  • Checkout page login text tweak


  • Added login and registration instructions for guest users, so they can save card details
  • Updated supported features
  • Hide empty payment method categories


  • Fixed an issue which prevented deleting saved card


  • Updated Paytrail PHP-SDK to 2.2 version
  • Fixed Guzzle version conflict issues by adding cUrl as a fallback option


  • Updated Paytrail PHP-SDK version
  • Removed symphony packages & composer installers


  • Added direct link to WooCommerce logs from the settings page
  • Improvements to order status checking
  • Better logging for status changes and references


  • Update payment method image url


  • Added token migration functionality for WooCommerce Subscriptions orders


  • Added token migration functionality and upgrade instructions from old Checkout Finland plugin


  • Reverted a code change that broke customizer options


  • Updated lock files


  • Added assets


  • Added even more escapes to variables and options


  • Added more escapes to variables and options
  • Renamed some CSS classes to improve compatibility with the old Checkout Finland for WooCommerce plugin


  • All initial plugin functionalities