PagoForms connects WPForms with Mercado Pago Checkout Pro, enabling you to accept payments from across Latin America directly through your WordPress forms.
Supported Payment Methods
- Credit cards (Visa, Mastercard, American Express, and local cards)
- Debit cards
- Cash payments (Rapipago, PagoFacil, OXXO, Boleto, and more)
- Mercado Pago wallet and balance
- Bank transfers
Supported Countries
- Argentina (ARS)
- Brazil (BRL)
- Mexico (MXN)
- Colombia (COP)
- Chile (CLP)
- Uruguay (UYU)
- Peru (PEN)
How It Works
- Create a WPForms form with payment fields (Single Item, Total, Email)
- Enable Mercado Pago in the form’s payment settings
- Users fill out your form and are redirected to Mercado Pago’s secure checkout
- After payment, users return to your site with a confirmation
- Payment status is updated automatically via webhooks
Requirements
- WordPress 5.8 or later
- WPForms Lite or Pro 1.8.0 or later
- A Mercado Pago account with API credentials
- PHP 7.4 or later
External Services
This plugin connects to the Mercado Pago API to process payments. When a user submits a form with Mercado Pago enabled, the following data is sent to Mercado Pago’s servers:
- Payment amount and currency
- Item title and description
- Payer email address (if provided)
- Your site URL (for return redirects and webhooks)
Mercado Pago API endpoints used:
* https://api.mercadopago.com/checkout/preferences (create payment preferences)
* https://api.mercadopago.com/v1/payments/{id} (verify payment status)
* https://api.mercadopago.com/users/me (connection test)
By using this plugin, you agree to Mercado Pago’s terms:
* Mercado Pago Terms of Service
* Mercado Pago Privacy Policy