KPB Solutions
ES Español EN English
Book a meeting

Guide

How to Integrate Odoo with Transbank, Mercado Pago, and Getnet

A practical guide to integrating Odoo with Chile's main payment providers (Transbank Webpay, Mercado Pago, and Getnet), with methods, a comparison, and best practices for automating reconciliation.

Updated June 30, 2026 6 min read

How to Integrate Odoo with Transbank, Mercado Pago, and Getnet

If you sell in Chile and your operation runs on Odoo, sooner or later you'll face the same question: how do I get every payment from my online store or point of sale to record itself, without keying in invoices by hand or reconciling spreadsheets at month-end? The answer is to integrate Odoo with local payment providers. In this guide, we explain how to connect Odoo with Transbank (Webpay), Mercado Pago, and Getnet, which method fits your business, and how to avoid the mistakes that cost the most time and money.

Why integrate Odoo with a payment gateway in Chile

In Chile, card payments rule ecommerce, and Transbank (with Webpay Plus) is still the most widely used gateway, alongside players that are gaining ground, such as Getnet (from Banco Santander) and Mercado Pago. If your online store or physical location takes payments through these channels but your ERP doesn't find out in real time, you end up with three classic problems:

  • Double data entry: someone copies amounts from the acquirer's portal into Odoo.
  • Manual reconciliation that eats up days of accounting time and hides discrepancies.
  • Stockouts, because a paid sale doesn't deduct inventory instantly.

Connecting your payment gateway to Odoo in Chile solves this: a confirmed payment automatically triggers the sale, the electronic invoice to the SII (Chile's tax authority), and the inventory deduction. It's the difference between an ERP that only records transactions and one that actually runs your operation. If you're still evaluating the platform, start by understanding what Odoo is and how it fits your sales flow.

The three key integrations for the Chilean market

Odoo + Transbank (Webpay): the local standard

The Webpay integration in Odoo works mainly in two ways, and choosing the right one is half the job:

  1. Webpay Plus (web/redirect): in your Odoo eCommerce store, the customer is redirected to the Transbank gateway, pays, and Webpay sends the confirmation back to Odoo. The order is validated automatically. Ideal for online sales.
  2. Integrated POS (physical terminal): Odoo sends the amount to the Transbank POS terminal, the terminal handles the payment, and the response goes back to the point of sale to validate the sale without keying in amounts. Ideal for physical stores and omnichannel operations.

To activate it, you need an active Transbank account and Webpay Plus credentials (an integration environment for testing, then production). It's worth checking your Odoo version, since the connector changes from release to release.

Odoo + Mercado Pago: native Latin American coverage

Mercado Pago is available as a payment provider in Odoo's official documentation for Chile (as well as Argentina, Colombia, Peru, and Mexico). This means you can set it up with your credentials (Access Token / Public Key) directly in the payments module, with no custom development in the standard case. It covers credit cards, debit cards, and other payment methods supported by Mercado Pago, which makes it a good option if you already sell within that ecosystem.

Odoo + Getnet: centralized online and in-person payments

Getnet lets you integrate eCommerce and point of sale directly into Odoo (Community, Enterprise, and Odoo.sh), accepting debit and credit cards, and even Google Pay and Apple Pay, both online and in store. Its strength is centralizing physical and digital payments in a single system, with automatic reconciliation and real-time receipts.

Quick comparison: which one should you choose?

Criteria Transbank (Webpay) Mercado Pago Getnet
Market penetration in Chile Very high (the standard) High (ecommerce) Growing (banking)
Main channel Web + POS Ecommerce Web + POS
Availability in Odoo Module/connector Provider in official docs eCommerce + POS app
Apple/Google Pay Depends on configuration Partial Yes
Best for Local omnichannel operations Sellers in the MP ecosystem Unified in-person + online payments

Practical recommendation: most Chilean retailers start with Webpay (because their customers already know it) and add Mercado Pago or Getnet depending on their channel mix. It's not either/or: Odoo can handle several gateways in parallel.

What the integration process looks like, step by step

Whatever the acquirer, a well-executed integration follows a similar flow:

  1. Define the scope: ecommerce only, POS only, or both? This determines the connector.
  2. Enable credentials in the acquirer's portal (test environment first).
  3. Install and configure the payment module on the right Odoo version.
  4. Map accounts and journals so each payment lands where it should.
  5. Test real transactions in the sandbox (approved, declined, and reversed payments).
  6. Connect SII electronic invoicing to issue the tax document upon confirmation.
  7. Go live and monitor the first reconciliations.

We follow this same order in every Odoo implementation we deliver at KPB. If you want to estimate timelines and budget before you start, see our guides on how to implement Odoo in Chile and how much it costs to implement Odoo.

Common mistakes (and how to avoid them)

  • Not testing the decline and reversal flow: many teams only validate successful payments. Always test the negative cases.
  • Skipping the integration environment: going straight to production with real credentials is a recipe for mismatched books.
  • Forgetting accounting reconciliation: a technical integration without journal mapping generates entries that still have to be fixed by hand.
  • Ignoring SII invoicing: a confirmed payment should trigger the DTE (electronic tax document); otherwise, you're back to manual data entry.
  • Using an outdated module: each Odoo version may require a different connector.

Beyond payments: data that works for you

Integrating payments is the first step. The real value shows up when that data feeds your decisions. With sales and payment data consolidated in Odoo, you can turn on Business Intelligence dashboards with Keep BI to see, for example, which gateway has the best approval rate or which channel converts best. And with AI automation and Keep Checking, you can catch pending payments or reconciliation discrepancies before they become a problem.

If you're just moving off spreadsheets, our guide to migrating from Excel to an ERP will help; and if you're still comparing platforms, check out Odoo vs Defontana or Odoo vs Nubox.

Conclusion: a single source of truth for your payments

Integrating Odoo with payment providers isn't a technical whim: it's what turns your ERP into the true center of your operation. Whether it's Transbank, Mercado Pago, or Getnet, the goal is the same: every peso collected gets recorded, invoiced, and reconciled without manual intervention. The key is choosing the right method, testing thoroughly, and connecting electronic invoicing.

Want your payments running on their own in Odoo? At KPB Solutions, an Odoo Gold Partner (top 5% worldwide), we implement it end to end. Book a meeting and let's talk about your case.

FAQ

Frequently asked questions

Is it hard to integrate Odoo with Transbank Webpay?

No, as long as you use the right connector for your Odoo version and have an active Transbank account (Webpay Plus). The integration can work through a web redirect for ecommerce or through an integrated POS terminal for physical stores. What matters is testing in the integration environment before going live and mapping the accounting journals correctly.

Can I use Transbank, Mercado Pago, and Getnet at the same time in Odoo?

Yes. Odoo lets you enable several payment gateways in parallel, so customers can choose their preferred method at checkout. It's common practice among Chilean retailers that combine Webpay for local cards with Mercado Pago or Getnet, depending on their channel mix.

Does the integration record the SII electronic invoice automatically?

When the integration is set up correctly, a confirmed payment can trigger the issuance of the electronic tax document (DTE) to the SII, Chile's tax authority, from Odoo. This eliminates manual data entry and keeps reconciliation up to date. It's one of the points most worth validating during implementation.

Is Mercado Pago officially supported in Odoo for Chile?

Yes. Mercado Pago is listed as a payment provider in Odoo's official documentation for Chile (and other Latin American countries such as Argentina, Colombia, Peru, and Mexico). You set it up with your Mercado Pago credentials directly in the payments module, with no custom development needed in the standard case.

Does the integration work for both ecommerce and in-store point of sale?

Yes. Transbank and Getnet support online and in-person payments, integrating the physical POS terminal with Odoo so the sale is validated without keying in amounts. This enables true omnichannel operations, with inventory and accounting synced between your online store and your physical locations.

How long does it take to implement a payment gateway in Odoo?

It depends on the scope (ecommerce only, POS only, or both), your Odoo version, and the gateway you choose. A standard integration can be relatively quick, while omnichannel scenarios with accounting reconciliation and SII invoicing require more testing. The best approach is to scope it in an initial meeting based on your operation.

Ready to put these ideas to work in your business?

Let's talk about your Odoo, BI or automation project. A team of 40+ KPBeers is ready to help.

Book a meeting
WhatsApp