Payment Gateway Installation Guide
Paytrail
Finland’s leading and most versatile online payment service. All-in-one solution for online businesses selling to Finnish consumers: the widest range of payment options in one agreement.
Paytrail payment methods:
Links and instructions
You can find the Paytrail module for PrestaShop on PrestaShop Modules. The instructions for installing Paytrail on PrestaShop are also available there. Please refer to the instructions dated Feb 26th, 2025. Paytrail offers a wide range of test accounts for various payment methods. Visit the Paytrail website for test credentials.
Klarna
Klarna is a Swedish fintech company that has established itself as a dominant force in the burgeoning buy now, pay later (BNPL) industry. With a user base of 150 million across 45 countries, Klarna processes 2 million transactions daily, and it collaborates with over 500,000 businesses. (Stripe)
The store owner gets the payment from Klarna immediately and Klarna gets the payment from the customer as per their contract. This is a very convenient way of providing a possibility of credit, without the risks involved with giving credit.
Links and instructions
You can find the Klarna module for PrestaShop on PrestaShop Modules. The instructions for installing Klarna on PrestaShop are also available there. Please refer to the instructions dated Mar 18th, 2025.
- Setup an account to Klarna Merchant Portal
- You need to have:
- 2FA (Two-Factor Authentication)
- For testing, you can use Klarna Playground dashboard.
- Follow the instructions dated Mar 18th, 2025 to complete the installation.
- After downloading the Klarna package from PrestaShop Modules and installing it with PrestaShop Module Manager and finally selecting configure Klarna:
- You are presented with
PrestaShop CloudSync Dependencies
, scroll a bit down toCredentials
and select thePlayground
. After testing that all is working switch this back toProduction
. - If you have already created an account to Klarna Playgroun, here is a link to signin Klarna Playground.
- The instructions are slightly outdated, here is a picture of how to enter api keys (these are testing api keys for Europe, for production enter the keys to production of your region):
- The enable debug mode is found from
Additional settings
: - In the new version
Order Status Mapping
is calledPrestashop order settings
Capture upon fulfillment settings
define when you actually charge the customer.
- You are presented with
Stripe
Stripe, Inc. is an Irish-American multinational financial services and software as a service (SaaS) company dual-headquartered in South San Francisco, California, United States, and Dublin, Ireland. The company primarily offers payment-processing software and application programming interfaces for e-commerce websites and mobile applications.
Stripe is the largest privately-owned fintech company with a valuation of about $91 billion and over $1.4 trillion in payment volume processed in 2024.
Stripe includes many features to increase revenue and create a frictionless customer experience including support for more than 40 payment methods; buy now, pay later methods like Klarna and Clearpay; and Link, an accelerated checkout. What used to take hundreds of engineering hours can be done by businesses in as little as an afternoon.
Links and instructions
You can find the Stripe module for PrestaShop on PrestaShop Modules. The instructions for installing Stripe on PrestaShop are also available there. Please refer to the instructions dated Mar 21th, 2025.
There are some differences with the instructions because of later version of Stripe plugin available:
- You can install the module by downloading it from PrestaShop Modules and using
Module Manager
=>Upload a Module
or doing it the way instructed in the documentation. - After module is installed, you need to search the Stripe
Official
module and click on Configure: - Next you will need to create an account to Stripe:
- Later on you can signin to your account with this link
- For actual working integration you need to click
Connect with Stripe
- For testing you need to signin to your Stripe dashboard and underFor developers
you can find test keys: