Overview
Back to topMakeCommerce is a payment service provider for eCommerce businesses in the Baltic's and Finland. It is the international brand of Maksekeskus AS. MakeCommerce enables Estonian, Latvian, Lithuanian and Finnish bank payments, credit card payments, Revolut and N26 payments, and buy-now-pay-later (BNPL) payment options.
This extension allows you to accept online payments in Magento 2 using the MakeCommerce/Maksekeskus Payment Gateway. Covering all the needs of a modern online shopper one can collect payments from the Baltics and Finland using over 20 different payment methods. Additionally, one can collect payments from all over the world using Visa and MasterCard. Designed to be as native as possible, the extension allows seamless integration with any design.
In addition to payments, MakeCommerce module can be used to register parcel machine deliveries with Omniva, DPD, Itella SmartPost and LP Express for streamlined and automated workflows.
Account & pricing
In order to use the MakeCommerce extension, you will need an account at MakeCommerce (Maksekeskus AS).You can learn more about the services and sign up on www.makecommerce.net.
Installing and using the extension is free of charge. A transaction fee is charged by MakeCommerce separately. See our pricing at https://makecommerce.net/pricing/.
Features
Overview of functionality:
- bank payments from all major banks in Estonia, Latvia, Lithuania, and Finland. Full list of supported banks is available on MakeCommerce website.
- card payments (Visa, MasterCard) through MakeCommerce PCI DSS compliant card dialog (removes compliance requirement from merchant)
- customizable payment methods presentation
- payment country selector independent from billing/shipping address
- making full or partial refunds from Magento admin
- delivery integration for automated parcel registration and label creation
How it works
In order to use the services you need to sign up at https://makecommerce.net/.
After sign-up your e-shop is given credentials for API integration that are needed for the module to work.
It is also possible to test out the module without signing up by using test-shop credentials:
Shop ID = f7741ab2-7445-45f9-9af4-0d0408ef1e4c
API secret key = pfOsGD9oPaFEILwqFLHEHkPf7vZz4j3t36nAcufP1abqT9l99koyuC1IWAOcBeqt
API publishablekey = zPA6jCTIvGKYqrXxlgkXLzv3F82Mjv2E
The module installation adds a payment method "Makecommerce" that you can enable and configure.
Plugin requires at least PHP 7.0 to function properly.
Go to Stores->Configuration->Sales->Payment Methods to configure the MakeCommerce module.
Having set up the API credentials, you can enable the Payment Method and view how it appears in the checkout process.
You can then further fine-tune the UI settings in the module configuration to find the best combination for your shop layout.
Once enabled, a choice of bank and credit card payments is offered for the user on the checkout page.
The exact list depends on your MakeCommerce sign-up plan.
The payments are collected to Maksekeskus AS account and transferred to your bank account daily.
When making a credit card payment, the sensitive card data is submitted directly through our PCI DSS compliant dialog.
As no sensitive card information passes through your system, PCI compliance is not a concern.
You can also make refunds to the payments made through our Payment Gateway right inside the Magento store admin interface.
The "Refund" button is found in the Credit Memo dialog of an Order's Invoice.
User Guide
Detailed user guide is available here: MakeCommerce Module for Magento 2.
Security
With our credit card payments, users are submitting their credit card data directly to the dialog from MakeCommerce (Maksekeskus).
The dialog is implemented as a semi-transparent iFrame window on top of the shop’s checkout page.
The user perceives it as not leaving the checkout page, though, in fact the dialog is from makecommerce.net domain.
This approach is recognized by card networks as IFRAME solution that sets the lowest PCI DSS compliance requirements on Merchant.
We do not accept any other form of credit card payments. Maksekeskus AS is listed as VISA Merchant Agent and MasterCard Payment Facilitator, and is PCI certified.This ensures that no credit card data is passed through the Merchant systems and PCI DSS V3 SAQ-A attestation for the Merchant is not strictly required.
For bank links, a redirect method is used.
No customer credentials are sent to the Magento server with bank link or credit card payments. Data regarding shipping (including recipient´s name, address, chosen delivery method, etc) is stored on Magento.
MakeCommerce services are PCI DSS Level 1 compliant.
Payment Methods integrated
Estonia: Swedbank, SEB, Luminor, LHV, Coop Pank, Citadele, Pocopay, Liisi järelmaks, Indivy, Indivy 3, Revolut, N26, Kniks gift card
Latvia: Swedbank, SEB, Citadele, Luminor, Citadele, Revolut, N26, Kniks gift card
Lithuania: Swedbank, SEB, Luminor, Šiaulių bankas, Citadele, Moki3, Mokilizingas, Revolut, N26, Kniks gift card
Finland: Ålandsbanken, Danske, Handelsbanken, Nordea, OmaSP, OP, POP Pankki, S-Pankki ja Säästopankki
Estonia, Latvia, Lithuania and Finland: VISA and MasterCard payments.
Delivery integrations
Estonia: Omniva parcel machines, Omniva courier, Itella SmartPost parcel machines, Itella SmartPost courier, DPD parcel machines
Latvia: Omniva parcel machines, Omniva courier, DPD parcel machines
Lithuania: Omniva parcel machines, Omniva courier, DPD parcel machines, LP Express
Finland: Itella SmartPost parcel machines, Itella SmartPost courier
Technical Specifications
Back to topSeller profile
Seller contact
Integrator
Current Version
100.2.28
Adobe Commerce platform compatibility
Magento Open Source: 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.3 (obsolete)
Type
Stable Build
Updated
20 February, 2025
Categories
Extensions, Payments & Security, Payment Integration
Supported Browsers
Chrome, Firefox, Opera, Safari, Edge, IE
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top100.2.28:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added credit card payment redirect possibilty for merchant PCI DSS compliance
100.2.26:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
feature: iframe preselect
100.2.25:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- feature: international payment options
- fix: Wrong sorting order for machines in checkout
- update: Renamed TMS to Shipping+
100.2.24:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
feature: DPD Courier implementation
feature: DPD TMS implementation
feature: Omniva PA Age Check implementation
update: DPD Credential field update
update: DPD Parcel is set to work with API key
100.2.23:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
• fix: Improved shipping location reload on country & carrier change
• fix: Removed test comments in order creation event and removed doubling statuses
• fix: Payment option update improvement
• fix: Implemented php 7.2 compatibility
• feature: Implemented CC min/max setting
• feature: Implemented age verification shipping method filtering in checkout
• feature: Implemented MakeCommerce Tracking service usage
• update: LP Express is set to use own Barcode
100.2.22:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
feature: Implemented Omniva Parcel TMS support check
fix: Improved module speed and applied optimization in checkout
fix: Refactored usage of call_user_func_array in MK Client wrapper
fix: Update Magento 2 MK HTTP API client to use Guzzle/HTTP library
update: Applied module compatibility with php 8.2 and Latest Magento 2.4.6-p1
feature: Implemented LT,LV,EE,RU module translations
fix: Minor improvements
100.2.21:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- feature: Implemented LP Express integration
- feature: Implemented age verification attribute validation
- feature: Parcel machine sort option "Biggest cities first"
- feature: Free shipping can be calculated based on cart subtotal or order total.
- fix: Pay-later min and max is calculated wrong
- fix: Pay-later and Other payment options now using correct parameter for Displayed name
- fix: General code improvements, optimization & benchmarks
- update: Magento 2.4.6 Ver module have updated Installation scripts
100.2.11:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Fix: An issue with order product updates has been solved
- Fix: Payment block does no cause issues when creating orders in admin interface
100.2.10:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Bugfix: Credit card not opening the second time after closing popup
Bugfix: Parcel machine list not removing old deleted versions
Bugfix: Samesite cookie error/fix for older versions (>2.3.6-p1 and >2.4.1-p1)
Feature: DPD and Omniva integration country settings
Feature: Different print sizes for labels
100.2.9:
- Compatible with Magento Open Source : 2.1 2.3 2.4
- Stability: Stable Build
-
Description:
Card payment dialog not apperaring fixed (Magento 2.4.2 - related)
100.2.8:
- Compatible with Magento Open Source : 2.1 2.3 2.4
- Stability: Stable Build
-
Description:
Cookie security fix to be Chrome compatible (set SameSite to None from Stores->Settings->Configuration->Web->Cookies
Order confirmation email withhold only when paid by MakeCommerce
Admin settings reordered to be more logical
100.2.7:
- Compatible with Magento Open Source : 2.1 2.3
- Stability: Stable Build
-
Description:
100.2.7 fixes issue with payment methods, which are not shown on certain display options
100.2.6:
- Compatible with Magento Open Source : 2.1 2.3
- Stability: Stable Build
-
Description:
Omniva Courier - pickup by courier removed, parcelmachine / post office handover selectable.
100.2.5:
- Compatible with Magento Open Source : 2.1 2.3
- Stability: Stable Build
-
Description:
Corrected logo image path generation for payment methods
100.2.4:
- Compatible with Magento Open Source : 2.1 2.3
- Stability: Stable Build
-
Description:
Payment method processing changed to support PayLater type.
100.0.15:
- Compatible with Magento Open Source : 2.1
- Stability: Stable Build
-
Description:
Fix - switching between Live vs Test mode did not apply correct set of API keys
100.0.13:
- Compatible with Magento Open Source : 2.1
- Stability: Stable Build
-
Description:
- Tweaks for newer Magento versions compatibility, tested up to 2.1.3
100.0.8:
- Compatible with Magento Open Source : 2.0
- Stability: Beta Build
-
Description:
First release for deployment testing (do not use in production yet)
1.0.15:
- Compatible with Magento Open Source : 2.1
- Stability: Stable Build
-
Description:
Fix - switching between Live vs Test mode did not apply correct set of API keys
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor