Developers
API Reference
Support
Sign in

    Home

    Getting started

    Online Payments

    Checkout Pro

    Checkout API

    Payment Link

    Subscriptions

    Marketplace

    Mobile Checkout

    Web Tokenize Checkout

    In person payments

    QR Code

    Mercado Pago Point

    Plugins and platforms

    WooCommerce

    Prestashop

    Magento 2

    Shopify

    Tiendanube

    VTEX

    SDKs

    Notifications

    Webhooks

    IPN

    Account Management

    Reports

    Get payments

    Improves approval

    Chargeback Management

    Cashback and Cancellations

    Requirements for production environment

    Resources

    Localization

    Changelog

    Status

IN THIS PAGE

Suggest edit
Help us improve the documentation
Did you see wrong information and would you like us to explain something else or improve our manuals? Please leave your suggestions on GitHub.

VirtueMart - Mercado Pago Module (v3.0.x)

We only support official plugins
We do not provide technical support of Mercado Pago for this documentation. If you wish to make any changes, you may make modifications to our open code on GitHub.

Requirements

Basically, the requirements of this plugin are same as you need to run Virtuemart and Joomla. Your machine should have:

Platforms

  • Joomla 2.5 or greater;
  • VirtueMart 3.0.x or greater;

Web Server Host

  • PHP 5.3 or greater with CURL support;
  • MySQL version 5.5;
  • Apache 2.x.

SSL certificate

If you're using Custom Checkout, it is a requirement that you have a SSL certificate, and the payment form to be provided under an HTTPS page. During the sandbox mode tests, you can operate over HTTP, but for homologation you'll need to acquire the certificate in case you don't have it.

Available versions

Plugin Version Status VirtueMart Compatible Versions
v2.0.3 Stable (Current version) VirtueMart v3.0.x

Features

The module of Mercado Pago to VirtueMart is integrated with the features and payment solutions:

  • Basic Checkout (Redirect, Iframe ou Lightbox)

    • Split payments (Two cards)
  • Custom Checkout

    • Payment with Credit Card
    • One Click Pay (Customers and Cards)
    • Paid with other payment methods

Installation

  1. Download the zip module
  2. Go to Extensions > Extension Manager
  3. In Upload Package File > Package File select the cart-virtuemart.zip and click Upload & Installation

Standard Checkout Configuration

  1. Go to VirtueMart > Payment Methods and click New

  2. Complete the fields:

  • Payment Name set Mercado Pago
  • Sef Alias set mercadopago
  • Payment Method select Mercado Pago
  • Published set to true
  1. Click in Save

  2. Go to Configuration tab

First of all, you need to configure your client credentials. To make it, fill your Client_id and Client_secret in Credentials Configuration section.

Setting client id and client secret

You can obtain your Client id and Client secret,in the following link.
  1. Checkout settings.

Settings checkout

Type Checkout: How your customers will interact with Mercado Pago to pay their orders;
Auto Redirect: If set, the platform will return to your store when the payment is approved.
Maximum Number of Installments: The maximum installments allowed for your customers;
Exclude Payment Methods: Select the payment methods that you want to not work with Mercado Pago.
iFrame Width: The width, in pixels, of the iFrame (used only with iFrame Integration Method);
iFrame Height: The height, in pixels, of the iFrame (used only with iFrame Integration Method);
Mercado Pago Sandbox: Test your payments in Mercado Pago sandbox environment;

  1. IPN settings.

Setting Notification - IPN

  • Choose the status of approved orders: Sets up the order status when payments are approved.
  • Choose the status when payment is pending: Sets up the order status when payments are pending.
  • Choose the status when payment is process: Sets up the order status when payments are in process.
  • Choose the status when client open a mediation: Sets up the order status when client opens a mediation.
  • Choose the status of refunded orders: Sets up the order status when payments are refunded.
  • Choose the status when payment was chargeback: Sets up the order status when payments are chargeback.
  • Choose the status when payment was canceled: Sets up the order status when payments are canceled.
  • Choose the status when payment was reject: Sets up the order status when payments are rejected.
  1. Other settings.

Store category

Store Category: Sets up the category of the store;
Log: Enables/disables logs.
Logo: Select the logo. You must add the file in the folder /images/stories/virtuemart/payment

Credit Card - Custom Checkout Configuration

  1. Go to VirtueMart > Payment Methods and click New

  2. Complete the fields:

  • Payment Name set Credit Card - Mercado Pago
  • Sef Alias set mercadopago
  • Payment Method select Mercado Pago
  • Published set to true
  1. Click in Save

  2. Go to Configuration tab

  3. On Mercado Pago Product select Credit Card - Checkout Custom

  4. Now configure your credentials. To make it, fill your access_token in Credentials Configuration section.

Settings credentials - Transparent checkout - Credit card

Find your Public key and Access token in the Credentials section

  1. Checkout settings.

Instruciones para la instalación

Statement Descriptor: Sets the label as the customer will see the charge for amount in his/her bill;
Binary: When set to true, the payment can only be approved or rejected. Otherwise in_process status is added.

  1. IPN settings.

Setting Notification - IPN

  • Choose the status of approved orders: Sets up the order status when payments are approved.
  • Choose the status when payment is pending: Sets up the order status when payments are pending.
  • Choose the status when payment is process: Sets up the order status when payments are in process.
  • Choose the status when client open a mediation: Sets up the order status when client opens a mediation.
  • Choose the status of refunded orders: Sets up the order status when payments are refunded.
  • Choose the status when payment was chargeback: Sets up the order status when payments are chargeback.
  • Choose the status when payment was canceled: Sets up the order status when payments are canceled.
  • Choose the status when payment was reject: Sets up the order status when payments are rejected.

Ticket - Custom Checkout Configuration

  1. Go to VirtueMart > Payment Methods and click New

  2. Complete the fields:

  • Payment Name set Ticket - Mercado Pago
  • Sef Alias set mercadopago
  • Payment Method select Mercado Pago
  • Published set to true
  1. Click in Save

  2. Go to Configuration tab

  3. On Mercado Pago Product select Ticket - Checkout Custom

  4. Now configure your credentials. To make it, fill your public_key and access_token in Credentials Configuration section.

Settings credentials - Transparent checkout - Ticket

Find your Access token in the Credentials section.

Find all the information about your credentials in our FAQs.
  1. IPN settings.


Setting Notification - IPN

  • Choose the status of approved orders: Sets up the order status when payments are approved.
  • Choose the status when payment is pending: Sets up the order status when payments are pending.
  • Choose the status when payment is process: Sets up the order status when payments are in process.
  • Choose the status when client open a mediation: Sets up the order status when client opens a mediation.
  • Choose the status of refunded orders: Sets up the order status when payments are refunded.
  • Choose the status when payment was chargeback: Sets up the order status when payments are chargeback.
  • Choose the status when payment was canceled: Sets up the order status when payments are canceled.
  • Choose the status when payment was reject: Sets up the order status when payments are rejected.

Support

If you have any questions, problems or errors we have a support channel. Write us at our support form with the following information:

  • Email of your account Mercado Pago.
  • Details about your question, problem or error.
  • Files that can help in understanding (Print-Screen, Video, Log Files, etc.).
  • Version of VirtueMart and Joomla.
  • Module version, if you are using.
Was this information helpful?

Copyright © 2021 MercadoLibre S. de R.L. de C.V.

Terms and conditionsHow we take care of your privacy
Partners Mercado Pago

Al navegar en este sitio aceptas las cookies que utilizamos para mejorar tu experiencia. Más información.