Accept payments via Mercado Pago in FluentCart with support for one-time payments, subscriptions, and automatic refunds via webhooks.
Mercado Pago for FluentCart is a payment gateway addon that seamlessly integrates Mercado Pago's payment processing capabilities with your FluentCart store. This plugin supports multiple payment methods including credit/debit cards, Pix, Boleto, and more.
- ✅ One-time Payments - Accept single payments for products and services
- ✅ Inline Payment Elements - Secure checkout using Mercado Pago Checkout Bricks
- ✅ Multiple Payment Methods - Cards, Pix, Boleto, and more
- ✅ Automatic Refunds - Process refunds directly from FluentCart
- ✅ Webhook Support - Real-time payment notifications
- ✅ Test & Live Modes - Test thoroughly before going live
- 🔄 Subscription Support - Coming soon
- 🌍 Multi-Currency - Support for ARS, BRL, CLP, MXN, COP, PEN, UYU, USD
- WordPress 5.6 or higher
- PHP 7.4 or higher
- FluentCart 1.2.5 or higher
- Mercado Pago Account (Sign up here)
- WordPress 5.6 or higher
- PHP 7.4 or higher
- FluentCart plugin installed and activated
- A Mercado Pago account
-
Download the Plugin
- Visit the latest release
- Download the
Source code (zip)file
-
Upload to WordPress
- Go to your WordPress admin dashboard
- Navigate to Plugins > Add New
- Click Upload Plugin
- Select the downloaded zip file and click Install Now
-
Activate the Plugin
- After installation, click Activate Plugin
- Alternatively, go to Plugins and click "Activate" below the plugin name
-
Configure Mercado Pago
- Go to FluentCart > Settings > Payment Methods
- Find and enable Mercado Pago
- Enter your Test and Live API credentials from the Mercado Pago Developer Dashboard
- Configure your webhook URL (see Configuration below)
To update the Mercado Pago for FluentCart addon:
-
Check for Updates
- Go to FluentCart > Settings > Payment Methods
- Click on the Mercado Pago payment method
- Click the Check for Updates button
-
Download the New Version
- If a new version is available, an Update Now button will appear
- Clicking this button will take you to the latest release page
- Download the
Source code (zip)file
-
Install the Update
- Go to Plugins > Add New > Upload Plugin
- Upload the new zip file
- WordPress will automatically replace the old version with the new one
- Reactivate the plugin if prompted
Note: Since this addon is distributed via GitHub releases (not the WordPress Plugin Directory), updates must be installed manually using the steps above.
- Log in to your Mercado Pago Developer Dashboard
- Go to "Your integrations" and select or create an application
- Copy your Public Key and Access Token
- Enter these credentials in FluentCart settings
Always test your integration using Test credentials before going live:
- Use your Test Public Key and Test Access Token
- Make test purchases using Mercado Pago test cards
- Verify webhooks are working correctly
- Switch to Live mode when ready
Webhooks allow Mercado Pago to notify your store about payment status changes in real-time:
- Copy the webhook URL from FluentCart settings
- Go to Mercado Pago Webhooks
- Add the webhook URL
- Select events to listen to:
payment,subscription.preapproval, etc.
- 🇦🇷 Argentina: Credit/Debit Cards, Rapipago, Pago Fácil
- 🇧🇷 Brazil: Credit/Debit Cards, Pix, Boleto
- 🇨🇱 Chile: Credit/Debit Cards, Servipag, Khipu
- 🇲🇽 Mexico: Credit/Debit Cards, OXXO, SPEI
- 🇨🇴 Colombia: Credit/Debit Cards, PSE, Efecty
- 🇵🇪 Peru: Credit/Debit Cards, PagoEfectivo
- 🇺🇾 Uruguay: Credit/Debit Cards, Abitab, Redpagos
- Customer adds products to cart
- Proceeds to checkout
- Selects Mercado Pago as payment method
- Completes payment using inline payment form
- Order is automatically confirmed upon successful payment
- Go to FluentCart > Orders
- Select the order to refund
- Click "Process Refund"
- Enter refund amount and reason
- Refund is processed automatically via Mercado Pago API
- Check webhook configuration
- Verify API credentials are correct
- Check FluentCart logs for errors
- Ensure SSL certificate is valid
Mercado Pago supports specific currencies per country:
- Use ARS for Argentina
- Use BRL for Brazil
- Use CLP for Chile
- Use MXN for Mexico
- Use USD for international transactions
- Verify you're using Test credentials
- Use official Mercado Pago test cards
- Check API connection in settings
For support, please:
- Check Mercado Pago Documentation
- Review FluentCart Documentation
- Contact FluentCart support
- Visit Mercado Pago support
- Initial release
- One-time payment support
- Inline payment elements (Checkout Bricks)
- Refund support
- Webhook integration
- Multi-currency support
- Test and Live modes
// Customize payment data
add_filter('fluent_cart/mercadopago/onetime_payment_args', function($paymentData, $context) {
// Modify payment data
return $paymentData;
}, 10, 2);
// Customize settings
add_filter('mercadopago_fc/mercadopago_settings', function($settings) {
// Modify settings
return $settings;
});// After payment webhook received
add_action('fluent_cart/payments/mercado_pago/webhook_payment_updated', function($data) {
// Custom logic after payment update
}, 10);This plugin is licensed under the GPLv2 or later.
Developed by FluentCart Team Mercado Pago API integration