MercadoPago payment plugin for VirtueMart 3 & 4
This plugin integrates MercadoPago payment gateway with VirtueMart. This plugin, automatically integrates to your VirtueMart store in a way that the store administrator simply installs the plugin and after several simple configuration steps, gets a full fledged payment gateway. With MercadoPago in your store, you can provide lots of payments methods to your customers.
This plugin automatically converts currencies for stores that need different currencies for their products. Take a look at our currency plugins, click here
MercadoPago supports the following countries:
- Argentina
- Brasil
- México
- Venezuela
- Colombia
- Chile
- Peru
Compatibility:
Install Instructions:
- Install the plugin using Joomla! extensions installer
- Enable plugin on Joomla! plugin manager
- Create and configure a new VirtueMart payment method (Components->VirtueMart->Payment Methods->New)
- Write down the new payment method name
- Select "Yes" on "Published"
- Select "VMPayment - Mercadopago Payment Plugin With IPN 2.0 And Checkout API" in "Payment Method" field
- Click "Save" to enable "Configuration" tab
- Click "Configuration" tab
- Set the "Client ID" and "Client Secret" provided by MercadoPago. You can get your credentials through this link http://developers.mercadopago.com/documentacion/autenticacion and then, click on the button "Obtener credenciales", finally, you may select the correct country according to your MercadoPago account and it will display your credentials
- Set the other options as you like
IPN Instructions:
The plugin will configure IPN endpoints automatically for you
Changelog:
- Ver 1.2.8:
- Option to send email on pending order
- Ver 1.2.7:
- MercadoPago API update
- Ver 1.2.6:
- Ensure payment data is saved in case of error
- Ver 1.2.5:
- Minor bug fixes
- Ver 1.2.4:
- MercadoPago certificates update
- Ver 1.2.3:
- Minor bug fixes
- Ver 1.2.2:
- Compatibility with virtuemart 4.2.6
- Improved compatibility with joomla 4 and virtuemart 4
- Ver 1.2.0:
- Improve compatibility with PHP 8.2
- Ver 1.1.3:
- Improved compatibility with joomla 4 and virtuemart 4
- Ver 1.1.2:
- Compatibility with PHP 8.2
- Ver 1.1.1:
- Compatibility with PHP 8.2
- Ver 1.1.0:
- Compatibility with joomla 4 and virtuemart 4
- Minor bug fixes
- Ver 1.0.41:
- Minor bug fixes
- Ver 1.0.40:
- Only process payment through IPN or WebHook notifications from MercadoPago
- Ver 1.0.39:
- Added option to enable logging in joomla folder
- Ver 1.0.38:
- Avoid processing orders with final statuses Shipped and Completed
- Ver 1.0.37:
- Send correct order status to payment response received template
- Ver 1.0.36:
- Added support for new Access Token credential
- Automatic plugin publish on install
- Ver 1.0.35:
- Automatic IPN URL creation.
- Log file names creation fixed.
- Enhanced MercadoPagoAPI compatibility.
- Minor bug fixes. *ATTENTION*: To implement this minor bugfix release you must re-save your payment method inside VM admin. Just open it and hit save and you're done.
- Minor bug fixes
- Ver 1.0.30:
- By MercadoPago restrictions, disabled MercadoEnvíos free shipments
- Ver 1.0.29:
- Fixed issue on currency conversion
- Ver 1.0.27:
- Fixed an issue with the excluded payment types selector
- Added Brasil portuguese language
- Ver 1.0.26:
- Reworked IPN handler
- Ver 1.0.23:
- Added new option to allow exclusion of Prepaid Card payment type
- Added new feature to allow order payment retry in case of MercadoPago checkout issues. It can be activated right on, or be delayed 1 or 2 days from order create date (ideal for delayed payment types like PagoFacil o Rapi Pago, etc). The payment link is visible in order details in the frontend for pending orders only.
If upgrading from earlier versions, please edit your MercadoPago payment method from VirtueMart admin and save it to apply DB changes
- Ver 1.0.21:
- Avoid PDF invoice to break order update
- Ver 1.0.20:
- Check if the IPN request entry point, if incorrect, throw HTTP 400 Bad Request response
- Prevent processing orders with final statuses
- Ver 1.0.18:
- Fixed IPN response code for MercadoPago account IPN setup
- Prevent closing the Joomla app if IPN call is for another payment plugin
- Ver 1.0.17:
- Fixed decode issue to read MercadoEnvios data
- Transtaled missing strings
- Ver 1.0.16:
- Added support for MercadoPago Uruguay!
- Plugin configuration optimized
- Ver 1.0.14:
- Add template to MercadoPago payment response view
- Avoid send order confirmation email twice
- Ver 1.0.13:
- Fixed bug regarding language loading
- Ver 1.0.12:
- Modified the way the plugin responds to MP notifications
- Optimized language packs loading. Now language packs reside in the plugin folder
- Ver 1.0.11:
- Added support for MercadoPago Peru
- Ver 1.0.10:
- Added Spanish localization
- Ver 1.0.9:
- Avoid order re-processing when MercadoPago send an approved notification regarding an already confirmed order
- Fixed issue preventing payment method name being displayed in order details
- Ver 1.0.8:
- Fixed calculation issue of plugin extra charge at checkout
- Ver 1.0.7:
- Allow option to avoid display of logo in checkout process
- Ver 1.0.6:
- Compatibility with MercadoEnvíos shipping plugin
- Ver 1.0.5:
- Upgraded MercadoPago SDK
- Ver 1.0.4:
- Fixed an issue preventing correct cost per transaction calculation
- Ver 1.0.3:
- Added support for MercadoPago Chile!
- Upgraded MercadoPago SDK
- Created a little debug tool to provide better support
- Updated MercadoPago logos