Mercado Pago

Mercado Pago offers payment solutions through payment terminals to handle customer transactions.

Important

  • Odoo is compatible with Point Smart 1 or Point Smart 2 payment terminals, which can be purchased on the Mercado Pago website in Argentina, Brazil, and Mexico.

  • Mercado Pago payment terminals do not require an IoT Box to operate.

Mercado Pago configuration

The Mercado Pago configuration requires creating an account, if needed, and connecting it to your payment terminal and store. Then, create a Point Smart application for technical setup and acquiring credentials to complete the integration.

Terminal and store connection

  1. Create a Mercado Pago account if needed:

  2. Turn on the Point Smart terminal. Follow the on-screen instructions until prompted to link the terminal with your Mercado Pago account.

  3. Click Soy responsable del negocio to get a pairing QR code.

  4. Connect to your Mercado Pago account with a mobile device.

  5. Scan the QR code with the mobile device and complete the connection in your Mercado Pago account.

  6. Ensure the terminal is correctly linked to your store:

    1. Type your Mercado Pago account email address or phone number, then click Continuar.

    2. In the popover, click Continuar.

    3. On the Configura el lector para tu cuenta [account name] screen, click Empezar configuración.

    4. Click Crear nueva sucursal to add a new point of sale.

    5. Type the point of sale’s name and address. Add more information if needed, then click Crear sucursal.

    6. Type your register’s name and click Confirmar sucursal y caja.

    7. Click Crear clave to create a security key and protect the point of sale.

Point Smart application

  1. Log in to the Mercado Pago Developer portal.

  2. Click Tus integraciones, then click Crear aplicación.

  3. In the Configuraciones básicas section, type the application name, select Pagos presencial and PointdeMercadoPago, then click Crear aplicación to receive the application number.

Credentials generation

There are three credentials to generate and collect from the Mercado Pago Developer dashboard: a webhook secret key, an access token, and the terminal serial number.

  1. Generate the webhook secret key:

    1. Click Webhooks under the Notificaciones section, then Modo productivo.

    2. Paste your Odoo database’s URL followed by /pos_mercado_pago/notification. For example: https://mycompany.odoo.com/pos_mercado_pago/notification.

    3. Copy the generated webhook secret key and save it for the Odoo POS configuration step.

  2. Generate the access token:

    1. Click Credenciales de producción under the Producción section, then Activar credenciales de producción.

    2. Copy the generated access token and save it for the Odoo POS configuration step.

  3. Locate the terminal serial number on the back of the terminal and write it down for the Odoo POS configuration step.

Once the Mercado Pago configuration is complete, log in to your Odoo database to create a payment method using the collected credentials.

Warning

Odoo does not support the Standalone operation mode.

Note

All terminals purchased with your Mercado Pago account are automatically displayed on the Mercado Pago dashboard.

Odoo POS configuration

  1. Go to Point of Sale ‣ Configuration ‣ Settings, scroll down to the Payment Terminals section, enable Mercado Pago, and click Save.

  2. Go to Point of Sale ‣ Configuration ‣ Payment Methods and create the related payment method.

  3. Fill in the mandatory fields using the previously generated credentials:

    • Paste the access token in the Production user token field.

    • Paste the webhook secret key in the Production secret key field.

    • Type the terminal serial number in the Terminal S/N field.

  4. Save the payment method.

Note

Actions on the terminal should trigger a notification on the Odoo POS interface. If not, ensure the webhook secret key is correct.