How a Mercado Pago payment works
Mercado Pago Checkout Pro is a hosted payment page:- The customer selects Mercado Pago at checkout.
- Payrails creates a Mercado Pago checkout session and returns its redirect URL.
- On the Mercado Pago page, the customer picks how to pay and approves the payment.
- Mercado Pago sends the customer back to your
returnInfoURL. - Payrails receives the final result from Mercado Pago and updates the payment, including the payment method the customer used.
Supported currencies and countries
Mercado Pago supports the presentment currencies ARS (Argentine peso), BRL (Brazilian real), CLP (Chilean peso), COP (Colombian peso), MXN (Mexican peso), PEN (Peruvian sol) and UYU (Uruguayan peso). Payrails picks the Mercado Pago country site from the payment currency. Mercado Pago is available to customers based in:| Regions | Countries |
|---|---|
| Latin America | 🇦🇷 Argentina🇧🇷 Brazil🇨🇱 Chile🇨🇴 Colombia🇲🇽 Mexico🇵🇪 Peru🇺🇾 Uruguay |
Integrate Mercado Pago
Choose the PSP that processes Mercado Pago for you. The guide covers the PSP-side setup, the Payrails configuration and the request fields that PSP requires.Mercado Pago
Mercado Pago Checkout Pro
Check PSPs
| Workflow | Mercado Pago |
|---|---|
| Payrails SDK | ✔ |
| Payrails API | ✔ |
| Delayed / Manual Capture | ✖ |
| Instant Capture | ✔ |
| Cancel / Void | ✖ |
| Refund / Reverse | ✔ |
| Save Instruments | ✖ |
| Merchant Initiated Transaction (MIT) | ✖ |
Ways to integrate Mercado Pago
- Payrails SDK: the Web SDK shows Mercado Pago when your workflow returns it as a payment option, and redirects the customer to the Mercado Pago page. To control how the redirect opens, listen for the
actionRequiredevent. - Payrails API: call lookup payment options, then authorize with
mercadoPagoas thepaymentMethodCodeandhppas theintegrationType. The Mercado Pago guide lists themetafields Mercado Pago needs.
success URL as proof of payment.