Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Payment Providers
  3. MakeCommerce Payment Provider v 19.0
  4. Sales Conditions FAQ

MakeCommerce Payment Provider

by Esrap OÜ https://www.esrap.ee
Odoo

$ 69.24

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2527
Technical Name esrap_payment_makecommerce
LicenseOPL-1
Websitehttps://www.esrap.ee
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2527
Technical Name esrap_payment_makecommerce
LicenseOPL-1
Websitehttps://www.esrap.ee
  • Description
  • License
Maksekeskus logo maksekeskus

Payment provider addon for Odoo

MakeCommerce Payment Provider

Use this if your Odoo webshop needs Baltic banklinks, hosted card payments, pay-later options, and validated payment statuses without building a custom MakeCommerce payment flow.

MakeCommerce payments Baltic banklinks Maksekeskus integration
MakeCommerce payment provider configuration in Odoo.
Maksekeskus logo

About Maksekeskus

Local payment methods for Baltic eCommerce

Maksekeskus is the Estonian payment service provider behind MakeCommerce. This payment provider addon focuses on the payment part: bank payments, hosted card payments, mobile wallet payments, and pay-later options in the Odoo checkout flow.

Bank payments for local buyers

Maksekeskus presents bank payments as a widely used eCommerce payment method in the Baltics and Finland, with support for local banks and selected digital banks across the region.

One merchant relationship

Merchants can receive payments to their existing Estonian or EU bank account, while MakeCommerce handles the payment method layer used in checkout.

Cards, Apple Pay, and Google Pay

Apple Pay and Google Pay are part of the card payment experience when card payments are enabled, giving mobile and browser users a faster way to confirm payments without exposing card details to Odoo.

Key features

Built for MakeCommerce payments inside Odoo

Hosted redirect flow

Create a MakeCommerce transaction from Odoo and redirect the customer to the MakeCommerce-hosted payment page or selected method URL.

Synced checkout channels

Sync banklink, pay-later, and card method availability from MakeCommerce and cache channel names, countries, availability, and logos in Odoo.

Built-in payment methods

Use separate Odoo payment methods for Banklinks, Pay Later, Card Payment, and a generic MakeCommerce hosted redirect fallback.

Test and live credentials

Configure sandbox and production credentials separately, then run Sync Configuration for the environment before enabling live payments.

Validated callbacks

Return, cancel, and server notification routes validate the MakeCommerce MAC before updating the Odoo payment transaction.

Refund support

Send full or partial refund requests from Odoo payment transactions and track MakeCommerce refund status on the related Odoo refund transaction.

Workflow

From checkout selection to reconciled payment state

1Customer chooses

The customer selects Banklinks, Pay Later, Card Payment, or the generic MakeCommerce option in Odoo checkout.

2Odoo creates transaction

Odoo sends the transaction request to MakeCommerce with the amount, currency, reference, callback URLs, customer locale, and app info.

3Payment happens

The customer completes, cancels, or leaves the MakeCommerce-hosted flow according to the selected payment method.

4Status is updated

Odoo validates the MakeCommerce message and maps provider status to pending, done, cancelled, or error.

MakeCommerce payment workflow from Odoo checkout to validated transaction status.

Screenshots

Key screens in the MakeCommerce setup

Review the main administrator and checkout touchpoints: provider credentials, synced channels, and MakeCommerce checkout options.

MakeCommerce test and live credential configuration in Odoo.
Synced MakeCommerce payment channels in Odoo.
MakeCommerce payment options shown in Odoo checkout.

MakeCommerce addon set

Core payment provider with optional companion modules

MakeCommerce Payment Provider is the required payment provider module. It provides the MakeCommerce provider, credentials, API connection logic, payment transactions, callbacks, and refund handling. Delivery and statement import features are optional companion modules and are not included in this payment provider.

MakeCommerce Payment Provider

Core MakeCommerce payment provider module. Install and configure this module first.

MakeCommerce Tarne+ Delivery

Optional companion module for Tarne+ pickup points, delivery rates, shipments, labels, and delivery order handling. It requires MakeCommerce Payment Provider and is not included in this payment provider.

Account MakeCommerce Statement Import

Optional companion module for MakeCommerce settlement import, review, and bank statement line creation. It requires MakeCommerce Payment Provider and is not included in this payment provider.

Configuration

Sync the shop before enabling live payments

The addon separates Test Credentials and Live Credentials. Sync Configuration validates the selected environment, reads the MakeCommerce shop summary, checks hosted card availability, and refreshes the channel catalogue used by the checkout payment methods.

Credential tabs

Store sandbox and production Shop ID and API Secret Key values separately on the MakeCommerce provider.

Channel catalogue

Review synced banklink, pay-later, and card channels with availability flags and locally cached logos.

Payment method order

Open the Banklinks and Pay Later payment methods, keep only desired channel rows active, and drag rows to set checkout order.

Merchant Portal URLs

Copy the Odoo return, cancel, and notification URLs into the MakeCommerce Merchant Portal when portal-level fallback URLs are needed.

Requirements

What to confirm before using the addon

Required appsInstall the module together with the standard Odoo Payment app declared in the module manifest. Website or portal payment flows can use the provider through Odoo's standard payment integration points.
External servicesA MakeCommerce by Maksekeskus merchant account, Shop ID, and API Secret Key are required. The addon communicates with the MakeCommerce test or live API.
Data storedOdoo stores MakeCommerce transaction status, selected channel or payment method, message time, shop ID, synced channel rows, cached channel logos, and provider connection summaries. Secret keys are restricted to system administrators.
Before enablingConfirm the public HTTPS Odoo base URL, run a successful Live Credentials sync for the live Shop ID, review payment method availability, configure Merchant Portal URLs when required, and test payment, cancel, retry, callback, and refund flows with safe data.

FAQ

Frequently asked questions

Does this addon require a MakeCommerce account?

Yes. A MakeCommerce by Maksekeskus merchant account and environment-specific Shop ID and API Secret Key are required before the provider can process payments.

Does it store customer card data in Odoo?

No. Card handling happens through the MakeCommerce-hosted redirect flow. Odoo stores payment transaction metadata, not customer card details.

Can customers select a specific banklink or pay-later channel?

Yes. Synced banklink and pay-later channels can be displayed inside their matching Odoo payment methods. The selected channel is validated before the Odoo transaction is created.

How are card payments shown?

The Card Payment method can show synced hosted card logos or names as checkout information and then redirects to a MakeCommerce hosted card URL when MakeCommerce returns one.

Does the addon update Odoo payment status automatically?

Yes, after MakeCommerce return or server notification data passes MAC validation. MakeCommerce statuses are mapped to Odoo pending, done, cancelled, or error states.

Does it support refunds?

The provider declares partial refund support and sends Odoo refund requests to MakeCommerce. Full and partial refund flows should be validated in sandbox before production use.

Can the provider be enabled without a live configuration sync?

No. When the provider is enabled for live use, the addon requires a successful Live Credentials configuration sync for the currently configured Live Shop ID.

Which currency is supported by this version?

This version limits MakeCommerce payments to EUR through the provider's supported currency logic.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with