Mercado Pago para WooCommerce

Description

The official Mercado Pago plugin allows you to process payments for your online store, allowing users to finalize their purchase with their preferred payment method.

To install it, you don’t need to have technical knowledge: you can follow the step by step of how to integrate it. from our developer website and start selling today.

What to do with the Mercado Pago Plugin?

  • Activate Checkout Pro to offer logged-in payments with money in Mercado Pago account, saved cards and off means.
  • Offer payments without the need of having a Mercado Pago account, through the Custom Checkout for cards and off means, such as cash, bank transfer and PIX (only in Brazil).
  • Automatically convert the currency of your products: from Mexican pesos to U.S. dollars and vice versa.
  • Sell in installments and offer the current promotions in Checkout Pro or apply your own discount coupon in Custom Checkout.
  • Test your store before going into production with our Sandbox environment.
  • Receive the money from your sales on the same day.
  • IMPORTANT: At the moment the Mercado Envíos service is deactivated.

Adapted to your business

Prepared for any type of store and category: electronics, clothing, kitchen, bazaar, whatever you want!
Just focus on selling and we’ll take care of the security: keep your store’s payments protected with our fraud prevention and analysis tool.

Boost your sales with Mercado Pago payments for WooCommerce!

Screenshots

  • RECEIVE THE MONEY FROM YOUR SALES ON THE SAME DAY
  • This is what the Checkout Pro looks like in your store. You can choose between a modal experience or a redirect experience.
  • This is what the Customized Checkout looks like in your store. You can activate payments with cards and also cash.
  • Once you install the Mercado Pago Plugin, you will find the 3 checkouts available in the Payment settings in WooCommerce. You can activate them simultaneously or choose one of them. Remember that they must be configured before enabling them.
  • To configure it, follow the step by step indicated in each Checkout. Remember that you can review the official documentation of our plugin on the Mercado Pago developer website.
  • ACCEPT ALL PAYMENT METHODS

Installation

Requisitos técnicos mínimos

  • Versión de WordPress
  • Compatibilidad y dependendencia de WooCommerce VXX
  • Ambiente LAMP (Linux, Apache, MySQL, PHP)
  • Certificado SSL
  • Configuración adicional: safe_mode off, memory_limit mayor que 256 MB

Instala el módulo de dos formas: automática, desde la sección ‘Plugins’ de WordPress, o manual, descargando y copiando los archivos del plugin en tu directorio.

Instalación automática desde el admin de WordPress
1. Ve a ‘Plugins’ desde el menú de navegación lateral de tu administrador de WordPress.
2. Una vez dentro de Plugins, da clic en ‘Añadir nuevo’ y busca “Mercado Pago para WooCommerce” entre la oferta de plugins de WordPress
3. Clic en ‘Instalar’.

¡Y listo! Va a estar en la sección ‘Plugins Instalados’ y desde ahí vas a poder activarlo.

Instalación manual
1. Descarga el archivo [zip] (https://github.com/mercadopago/cart-woocommerce/archive/master.zip) ahora o desde el [Directorio] (https://br.wordpress.org/plugins/woocommerce-mercadopago/) de módulos de WordPress
2. Descomprime la carpeta y cambia el nombre a ‘woocommerce-mercadopago’
3.Copia el archivo ‘woocommerce-mercadopago’ en tu directorio de WordPress, dentro de la carpeta ‘Plugins’.

¡Y listo!

¡La instalación de este plugin no afecta la velocidad de tu tienda!

Si lo instalaste correctamente, lo verás en tu listado de ‘Plugins instalados’, en el escritorio de WordPress. Actívalo y pasa a la integración de tu cuenta de Mercado Pago y la configuración.

Integración de Mercado Pago

  1. Crea una cuenta vendedor en Mercado Pago si todavía no tienes una. ¡Es gratis y solo te llevará unos segundos!
  2. Obtén tus credenciales, son las claves que te identifican de forma única dentro de la plataforma.
  3. Configura las preferencias de pago del checkout y haz otros ajustes avanzados para cambiar las opciones por defecto.
  4. Aprueba tu cuenta para ir a producción y recibir pagos reales.

Configuración

Configura tanto el plugin como los checkout que quieras activar en tu pasarela de pagos. Sigue paso a paso estos cinco puntos y deja todo listo para recibir pagos:

  1. Carga tus credenciales para testear la tienda y cobrar con tu cuenta de Mercado Pago según el país en el que estés registrado.
  2. Homologa tu cuenta para poder cobrar.
  3. Suma la información básica de tu negocio en la configuración del plugin.
  4. Configura las preferencias de pago para tus clientes.
  5. Ve a configuraciones avanzadas tanto del plugin como del checkout solo cuando quieras modificar los ajustes preestablecidos.

Consulta nuestra documentación oficial para más información sobre los campos específicos a configurar.

FAQ

I had a question during setup, where can I check the documentation?

In our developer website you will find the step by step of how to integrate the Mercado Pago Plugin in your online store.

What are the requirements for the plugin to work properly?

You must have an SSL certificate, connecting your website with the HTTPS protocol.

If you need to check the protocol configuration, test it here.

Finally, remember that the plugin receives IPN (Instant Payment Notification) notifications automatically, you don’t need to configure it!

I already finished the configuration but the Sandbox environment is not working.

Remember that to test the Checkout Pro you must log out of your Mercado Pago account, as it is not possible to use it to sell and buy at the same time.

Please note that with the Test Environment enabled, the Checkout Pro does not send notifications as does the Custom Checkout.

How do I configure the sending of emails to my customers?

The configuration of sending emails must be done from the WooCommerce administrator. The Mercado Pago Plugin only contemplates sending transactions made in the Checkout Pro.

I reviewed the documentation and these FAQs but still have problems in my store, what can I do?

If you have already reviewed the documentation and have not found a solution, you can contact our support team through their contact form. Please note that we guarantee a response within {7 days} of your query.

How can I set up PIX as a payment method?

PIX is a payment method that exists only in Brazil.

To enable PIX as a payment method in the Custom Checkout of your store, you need to have your key registered in Mercado Pago. See how to do it.

After registering the key, log into the WooCommerce administrator and navigate to the Payments section.

Look for the option Pague com PIX, configure it and activate PIX.

You can set up a time limit for customers to pay after they receive the code, among other settings.

Reviews

abril 12, 2021
Las notificaciones no funcionan en sandbox (ni en pro ni en custom) y tampoco hay un metodo para ir a consultar la transaccion en vez de esperar recibir la notificacion. No hay documentacion acorda para configurar los webhooks, no existe. La pantalla de soporte no funciona, imposible enviar un formulario.
Read all 291 reviews

Contributors & Developers

“Mercado Pago para WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Mercado Pago para WooCommerce” has been translated into 9 locales. Thank you to the translators for their contributions.

Translate “Mercado Pago para WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

v5.1.0 (29/03/2021)

  • Features

    • Added new Pix Gateway for Brazil
    • Added Payment type at order panel
  • Bug fixes

    • Fixed post in configuration page, removed html

v5.0.1 (10/03/2021)

  • Features
    • Compatibility with old notification urls

v5.0.0 (24/02/2021)

  • Features

    • Compatibility with WooCommerce v5.0.0
    • Compatibility with WordPress v5.6.2
    • Added WordPress Code Standard at plugin
  • Bug fixes

    • Fixed round amount

v4.6.4 (11/02/2021)

  • Bug fixes
    • Removed payments methods in option custom checkout OFF

v4.6.3 (06/01/2021)

  • Features

    • Compatibility with WooCommerce v4.9.2
    • Compatibility with WordPress v5.6.1
    • Added index to all directories for more security
  • Bug fixes

    • Fixed wc-api request check when is ?wc_api or wc-api
    • Fixed close of rating notification

v4.6.2 (06/01/2021)

  • Bug fixes
    • Changed loading of Mercado Pago SDK at custom checkout

v4.6.1 (04/01/2021)

  • Features

    • Add support to LearnPress
    • Compatibility with WordPress v5.6 and WooCommerce v4.8
    • Added version in SDK Mercado Pago
    • Added compatibility with WooCommerce Accepted Payment Methods plugin
  • Bug fixes

    • Changed event load of credit-card.js in checkout page
    • Changed API to get payment_methods in Checkout Custo Offline and Checkout pro
    • Changed event load in admin payments config
    • Changed name Checkout Mercado Pago to Checkout Pro

v4.6.0 (01/12/2020)

  • Features

    • Add review rating banner
    • Improve security on checkouts, xss javascript sanitizer
    • Support section block added in checkout settings
  • Bug fixes

    • Fixed error that prevents configuring the Mercado Pago plugin

v4.5.0 (26/10/2020)

  • Features

    • Compatibility with WooCommerce v4.6.x
    • Improved security (added access token in the header for all calls to Mercado Livre and Mercado Pago endpoints)
    • Add new endpoint to validate Access Token and Public key to substitute old process to validation
    • Improved performance with CSS minification
  • Bug fixes

    • Fixed conflict with wc-api webhook and Mercado Pago webhook/IPN.
    • Fixed alert in currency conversion
    • Fixed tranlate in currency conversion
    • Bug fixed when updating orders that have two or more payments associated.
  • Bug fixes

    • Fixed conflict with wc-api webhook and Mercado Pago webhook/IPN.

v4.4.0 (21/09/2020)

  • Features

    • Compatibility with WooCommerce v4.5.x
  • Bug fixes

    • Adjusted error when shipping is not used

v4.3.1 (10/09/2020)

  • Bug fixes
    • Adjusted inventory (for canceled orders) on payments made at the personalized offline checkout

v4.3.0 (31/08/2020)

  • Features

    • Improve plugin initialization
    • Compatibility with WordPress v5.5 and WooCommerce v4.4.x
  • Bug fixes

    • Fixed currency conversion API – Alert added at checkout when currency conversion fails
    • Adjusted inventory (for canceled orders) on payments made at the personalized offline checkout
    • Adjusted translation in general
    • Adjusted currency translation alert

v4.2.2 (27/07/2020)

  • Features

    • Added feature: cancelled orders on WooCommerce are automatically cancelled on Mercado Pago
    • Compatibility with WordPress v5.4 and WooCommerce v4.3.x
  • Bug fixes

    • Fixed notification bug – No longer updates completed orders
    • Fixed currency conversion API – No longer allows payments without currency conversion
    • Fixed payment procesisng for virtual products
    • Added ABSPATH in every PHP file
    • Adjusted installments translation
    • Adjusted state names for Transparent Checkout in Brazil
    • Adjusted currency translation translations
    • Removed text in code written in Spanish= v4.2.1 (18/05/2020) =
  • Bug fixes
    • Corrected CI document input validation on Uruguay Custom Offline Checkout.

v4.2.0 (13/05/2020)

  • Features

    • Added compatibility with WooCommerce version 4.1.0
    • Added Integrator ID field on checkouts’ configuration screens
    • Added validation for Public Keys
    • Added alert to activate the WooCommerce plugin whenever it is inactive
    • Added alert to install the WooCommerce plugin whenever it is uninstalled
    • Added assets versioning
    • Added minification of JS files
    • Added debug mode for JS in order to use files without minification
    • Added payment flow for WebPay in Chile for Checkout Custom Offline
    • Updated documentation and regionalized links
  • Bug fixes

    • Corrected notification status on charged_back
    • Corrected issue when invalid credentials were switched
    • Corrected checkout options for Store Name, Store Category and Store ID
    • Corrected validation on the cardNumber field whenever card number is removed
    • Corrected input masks on CPNJ and CPF; CNPJ validation and translation in Brazil for Custom Checkout Offline;
    • Corrected mercadopago.js loading
    • Corrected processing of payment status notifications
    • Corrected personalized URLs for successful, refused and pending payments on Checkout Mercado Pago
    • Added success and error messages on received payment notifications
    • Added alphabetical order on offline payment methods for Checkout Custom
    • Added CI document input on Custom Checkout OFF in Uruguay
    • Added compatibility with third-party discount plugins which attribute value on order->fees (computation of fees_cost upon purchase)
    • Added validation, focus and error messages on all JS inputs on Checkout Custom Online and Offline
    • Usability improvements for Checkout Custom – Credit Card on mobile devices
    • Adjusted error messages on online Checkout Custom Online
    • Adjusted status updates on Checkout Custom Offline orders
    • Updated documentation and guide links

v4.1.1 (10/01/2020)

  • Feature

    • Currency Conversion in Checkout Mercado Pago added
  • Bug fixes

    • Currency Conversion for CHO Custom ON and OFF fixed
    • Shipping Cost in the creation of Preferences fixed
    • ME2 shipping mode in the creation of Preferences removed
    • Checkout Mercado Pago class instance fixed when the first configurations are saved

v4.1.0 (06/01/2020)

  • Feature

    • Updated plugin name from «WooCommerce Mercado Pago» to «Mercado Pago payments for WooCommerce».
    • Feature currency conversion returned.
    • New feature to check if cURL is installed
    • Refactored Javascript code for custom checkout Debit and credit card. Performance improvement, reduced number of SDK calls. Fixed validation errors. Javascript code refactored to the order review page. Removed select from mexico payment method.
  • Bug fixes

    • Fixed credential issue when the plugin is upgraded from version 3.x.x to 4xx. Unable to save empty credential.
    • Fixed issue to validate credential when checkout is active. The same problem occurs when removing the enabled checkout credential.
    • Fixed error: Undefined index: MLA in WC_WooMercadoPago_Credentials.php on line 163.
    • Fixed error: Call to a member function analytics_save_settings() in WC_WooMercadoPago_Hook_Abstract.php on line 68. Has affected users that cleared the credential and filled new credential production.
    • Fixed load of WC_WooMercadoPago_Module.php file.
    • Fixed error Uncaught Error: Call to a member function homologValidate().
    • Fixed error Undefined index: section in WC_WooMercadoPago_PaymentAbstract.php on line 303. Affected users who did not have homologous accounts
    • Fixed issue to validate credential when checkout is active. The same problem occurs when removing the enabled checkout credential.
    • Fixed issue to calculate commission and discount.
    • Fixed Layout of checkout custom input.
    • Fixed translation ES of Modo Producción, Habilitá and definí
    • Fixed Uncaught Error call to a member function update_status() in WC_WooMercadoPago_Notification_Abstract.php. Handle Mercado Pago Notification Failures and Exceptions.
    • Fix PT-BR debit card translation on admin.
    • Fix PT-BR debit card translation on checkout.
    • Remove «One Step Checkout» from CHO Custom Off.
    • Remove Mercado Creditos from Custom CHO OFF.
    • Fixed issue to check if WooCommerce plugin is installed
  • Break change

    • Removed feature and support to Mercado Envios shipping. Before install the plugin verify if your store has another method of shipping configured.

v4.0.8 (13/09/2019)

  • Bug fixes
    • Mercado Envios arreglado
    • Arreglado la presentación de la tarifa en el checkout
    • Archivo de traducción arreglado
    • Archivo constante arreglado

v4.0.7 (12/09/2019)

  • Bug fixes
    • Se corrigió la incompatibilidad de diseño
    • Se corrigió el proceso para validar la tarjeta en el pago personalizado
    • Pago arreglado en el tique
    • Traducción español arreglada

v4.0.6 (09/09/2019)

  • Bug fixes
    • Problema con todas las traducciones solucionadas

v4.0.5 (04/09/2019)

  • Bug fixes
    • Problema con traducciones en portugués arreglado

v4.0.4 (03/09/2019)

  • Bug fixes
    • Conflicto entre php5.6 y php7 resuelto

v4.0.3 (03/09/2019)

  • Bug fixes
    • Se arregló el diseño de pago básico cuando el tema usa bootstrap
    • Se corrigió todo el diseño de pago personalizado cuando el tema usa bootstrap
    • Input en blanco en la configuración básica de pago arreglado

v4.0.2 (02/09/2019)

  • Feature All
    • Mejora del rendimiento
    • Mejoras de UX y UI
    • Código refactorizado
    • Estándares de diseño: SOLID, Abstract Factory y Singleton
    • SDK Refactor: evite las solicitudes externas repetidas.
    • Nueva lógica de validación de credenciales
    • Revisión del contenido del plugin
    • Ajuste en traducciones
    • Unificación de la configuración general de complementos con la configuración del método de pago, simplificando los pasos de configuración
    • Registros para ayudar al soporte y la integración
  • Bug fixes
    • Agregado product_id
    • Arreglado pago account money
    • Traducción arreglada español neutro y argentino

v4.0.2-Beta (13/08/2019)

  • Bug fixes
    • Se corrigió el error al actualizar el plugin desde la versión 3.0.17
    • Se corrigió el error que cambia el modo de producción de la compra básica, personalizada y de tique cuando se actualiza la versión.
    • Se agregó statement_descriptor en el checkout básico
    • Título arreglado, espacio pago personalizado

v4.0.1-Beta (09/08/2019)

  • Bug fixes
    • Notificación arreglada, IPN y Webhook
    • Procesamiento de pago arreglado
    • Arreglado el pago por tique en Argentina
    • Se corrigió la regla para el pago personalizado para generar token
    • Se corrigió diseño de checkouts

v4.0.0-Beta (02/08/2019)

  • Feature All
    • Mejora del rendimiento
    • Mejoras de UX y UI
    • Código refactorizado
    • Estándares de diseño: SOLID, Abstract Factory y Singleton
    • SDK Refactor: evite las solicitudes externas repetidas.
    • Nueva lógica de validación de credenciales
    • Revisión del contenido del plugin
    • Ajuste en traducciones
    • Unificación de la configuración general de complementos con la configuración del método de pago, simplificando los pasos de configuración
    • Registros para ayudar al soporte y la integración

v3.1.1 (03/05/2019)

  • Feature All
    • Se agregó un mensaje de alerta en todas las páginas ADMIN para configurar las credenciales access_token y public_key, ya que las credenciales client_id y client_secret ya no se utilizarán. Checkout básico continuará funcionando estableciendo estas nuevas credenciales.
    • Hemos agregado mejoras de traducción menores.
    • Agregamos un mensaje de error cuando se produce un error de API al validar las credenciales.

v3.1.0 (17/04/2019)

  • Feature All
    • Ya no usamos las credenciales client_id y client_secret. Esto afectará el funcionamiento de la comprobación básica. Deberá configurar access_token y public_key, en la configuración del complemento. Puede acceder al enlace para obtener las credenciales dentro de las configuraciones del complemento.
  • Improvements
    • Se han realizado mejoras de rendimiento, eliminando solicitudes innecesarias y agregando limitaciones de alcance para algunas funciones.

v3.0.17 (07/08/2018)

  • Feature All
    • Agregado X Product ID
    • Migración de v0 (colecciones) a v1

v3.0.16 (20/07/2018)

  • Feature MCO
    • Agregado PSE gateway para Colombia
  • Mejoras
    • Algunas mejoras de código

v3.0.15 (15/03/2018)

  • Mejoras
    • Permitiendo personalización por parte de los comerciantes, en los campos de tique (créditos para https://github.com/fernandoacosta)
    • Se corrigió un erro en el procesamiento de Mercado Envios.

v3.0.14 (13/03/2018)

  • Mejoras
    • Los descuentos y tarifas por medio de pago aceptan dos números después del punto decimal;
    • Los compradores pueden escoger no guardar las tarjetas de credito;
    • Es posible ahora personalizar el banner de checkout.

v3.0.13 (01/03/2018)

  • Bug fixes
    • Se corrigió un erro en la pantalla modal de Checkout Básico.

v3.0.12 (28/02/2018)

  • Mejoras
    • Añadido fecha máxima para pago con tique;
    • Añadida opción para tarifa extra por medio de pago;
    • Mayor estabilidad.

v3.0.11 (19/02/2018)

  • Mejoras
    • Mensajes de retroalimentación mejorados cuando falla una orden;
    • Mejora de la validación de credenciales para el pago personalizado con tarjetas de crédito.

v3.0.10 (29/01/2018)

  • Improvements
    • Mejorado el diseño en los formularios de Tarjeta de Crédito y Tiques;
    • Mejorado el soporto para temas de WordPress.

v3.0.9 (16/01/2018)

  • Bug fixes
    • Se corrigió un bug en la URL de imagene de producto;
    • Se corrigió un erro de contagen en sdk (creditos a xchwarze).

v3.0.8 (05/01/2018)

  • Improvements
    • Soporto mejorado para versiones antiguas de PHP;
    • IPN/Webhook ahora es personalizable.

v3.0.7 (21/12/2017)

  • Improvements
    • Verificación de versiones antiguas de PHP para prevenir inconsistencias.

v3.0.6 (13/12/2017)

  • Improvements
    • Validación adicional para las dimensiones de los productos;
    • Se agregó un código de país para analytics.
  • Bug fixes
    • Se corrigió un problema relacionado con el título del método de pago, que estaba en blanco al configurar el módulo por primera vez.

v3.0.5 (22/11/2017)

  • Bug fixes
    • Solucionado un bug en la URL de la fuente de Javascript para la opción modal.

v3.0.4 (13/11/2017)

  • Mejoras
    • Mejoras en webhook de impresión de tique a uno menos genérico.
  • Bug fixes
    • Solucionado un bug relacionado a los estados de los pagos vía tique.

v3.0.3 (25/10/2017)

  • Funcionalidades
    • Desarrollo para Uruguay de checkout personalizado y Tiques.
  • Bug fixes
    • No muestra el formulario de tique cuando no es necesario.

v3.0.2 (19/10/2017)

  • Bug fixes
    • Solucionado la ausencia del campo [zip_code] en tiques registrados para Brasil.

v3.0.1 (04/10/2017)

  • Bug fixes
    • Arreglamos un problema de Javascript que ocurría cuando los pagos eran reintentados en checkout personalizado y tiques;
    • Resuelto el tamaño del icono de Mercado Pago en el formulario del checkout.
  • Mejoras
    • Permite ausencia de SSL si el modo debug se encuentra activado;
    • Optimizaciones en el diseño del formulario en el checkout personalizado y tiques;
    • Validación de la consistencia de la moneda antes de intentar la conversión;
    • Referencias a la nueva documentación.

v3.0.0 (25/09/2017)

  • Características
    • Todas las características ya presentes en Woo-Mercado-Pago-Module 2.x;
    • Personalización del mapeo de los estados entre la orden y los pagos.
  • Mejoras
    • Adición del documento CNPJ para tiques de Brasil;
    • Optimización en pedidos HTTP y algoritmos;
    • Quite de ciertas redundancias;
    • Separación de HTML y Javascript;
    • Mejoras en el checklist de los estados del sistema;
    • Menúes más intuitivos y navegaciones de admin.

2.0.9 (2017/03/21)

  • Mejoras
    • Sponsor_id incluido para indicar la plataforma a Mercado Pago.

2.0.8 (2016/10/24)

  • Features
    • Abrir el modal de Mercado Pago cuando carga la página;
  • Bug fixes
    • Cambio de la notification_url para evitar problemas con la notificación de pagos.

2.0.7 (2016/10/21)

  • Bug fixes
    • Mejora en modal Mercado Pago z-index para evitar problemas con cualquier tema.

2.0.6 (2016/07/29)

  • Bug fixes
    • Solucionado fatal error en manejo de IPN handler cuando el los está deshabilitado.

2.0.5 (2016/07/04)

  • Mejoras
    • Mejora en el manejo de las notificaciones de pago;
    • Agregado soporte completo para las configuraciones de Chile.

2.0.4 (2016/06/22)

  • Bug fixes
    • Parámetro solucionado back_urls.

2.0.3 (2016/06/21)

  • Mejoras
    • Mayor soporte para notification_url.

2.0.2 (2016/06/21)

  • Mejoras
    • Arreglo de soporte para WooCommerce 2.6.

2.0.1 (2015/03/12)

  • Mejoras
    • Remover la verificación SSL para los nuevos estándares de Mercado Pago.

2.0.0 (2014/08/16)

  • Funcionalidades
    • Añadido soporte para la moneda COP, recordando que depende de la configuración de su Mercado Pago para que esto funcione;
    • Agregado soporte para traducciones de Transifex.
  • Bug fixes
    • Corregido el nombre del archivo principal;
    • Corregida los strings de la traducción;
    • Corregido en un link de cancelamiento.