Welcome to the documentation for the Paytrail for WooCommerce extension. This guide provides all the information you need to accept payments on your WooCommerce site using Paytrail.
Extension features
↑ Back to topPaytrail for WooCommerce extension is designed to seamlessly integrate the Paytrail payment service with your WooCommerce store. The extension supports the following features:
Payments
↑ Back to top- Secure payment processing: PCI DSS Level I and GDPR compliant payment processing.
- Flexible payment options: Online banks, cards, mobile, Buy now, Pay later and PayPal. Detailed payment method information can be found on our website.
- Support for One-Click and Recurring Payments: One-click payments are available for logged-in customers. Recurring payments are supported through the WooCommerce subscriptions extension.
- Testing environment: Sandbox test credentials for testing Paytrail payment service.
Refunds
↑ Back to top- Payment refunds: Partial and full refunds from your WooCommerce store. Refunds are processed by Paytrail and paid to the customer.
Requirements
↑ Back to topEnsure your site is using the following:
- WordPress 4.9 or higher
- WooCommerce version: 3.5 or higher
- PHP 7.3 or higher
- An SSL certificate
Installation
↑ Back to top1. Create Paytrail account
↑ Back to topTo accept payments via Paytrail, you need to sign up for Paytrail account. If you already have an Paytrail account or you just want to test the service, continue to the next step.
2. Install and activate Paytrail for WooCommerce extension
↑ Back to top- Download the .zip file from your WooCommerce account.
- Go to: WordPress Admin > Plugins > Add New > Upload Plugin. Choose File for the file you have downloaded.
- Install Now and Activate Plugin.
3. Connect your store to Paytrail
↑ Back to topTo create payments with Paytrail, you need a Merchant ID and Secret Key. These credentials can be found in the Paytrail merchant panel.
- Log in to your Paytrail Merchant panel
- Navigate to Merchant Account page
- Copy Merchant ID and Secret key
- Navigate to your sites WooCommerce dashboard
- Open Settings > Payments > Paytrail for WooCommerce > Manage
- Next, you will see an informational modal with options to either register for an account, enter production credentials, or test the extension using test credentials.
- Register Now: Select this option if you don’t already have a Paytrail account. You will be prompted to complete a registration form and redirected to the Paytrail onboarding process.
- Add Credentials: Select this option if you have a Paytrail account. Enter your Merchant ID and Secret Key into their respective fields.
- Test Mode: Select this option if you want to test the Paytrail service using test credentials.

7. Click Save changes
Need additional help? Don’t hesitate to contact our customer service for assistance with your Paytrail contract or technical support.
Configuration
↑ Back to topConfiguration settings for credentials, available payment methods, and the checkout experience can be edited under WooCommerce > Settings > Payments > Paytrail for WooCommerce. For a more detailed explanation, refer to the extension configuration.
Frequently asked questions
↑ Back to topDoes this extension require additional setup for enabling different payment methods?
↑ Back to topAll payment methods provided by Paytrail, except Apple Pay, work without additional modifications. Additional details can be found in the extension configuration.
- Finnish bank payments
- Card payments: Visa, Mastercard and Amex. Tokenized and recurring payments for logged in customers
- Mobile payments: MobilePay, Apple Pay, Google Pay, Siirto
- Invoice payment methods: Walley, OP Lasku, OP Tililuotto
How can I manage available payment methods?
↑ Back to topTo change the available payment methods, you need to log in to the Paytrail Merchant panel.
Paytrail payment methods are not displayed at checkout.
↑ Back to top- Ensure that Paytrail for WooCommerce is active and enabled in the WooCommerce > Settings > Payments.
- Ensure that the entered merchant credentials are correct. You can copy these credentials from the Paytrail Merchant panel.
The payment methods displayed at checkout do not match those activated in my Paytrail account
↑ Back to top
Ensure that you are not using test mode. When test mode is enabled, the extension uses Paytrail test credentials.
Which currencies do you support?
↑ Back to top
At the moment, the only supported currency is Euro (€).
Troubleshooting issues
↑ Back to top
This extension includes logging to help troubleshoot issues. To enable logging, go to the extension settings and check Enable logging. Once activated, the log file will be saved to wp-content/uploads/wc-logs
If you encounter errors that you cannot resolve on your own, don’t hesitate to contact Paytrail’s technical support at tech@paytrail.com, including the Paytrail log file.
You can also open an issue on our GitHub if you find issues with this extension.