Setup
Please follow the common dLocal instructions to get set up with Mercado Pago. Next, make sure to enable Mercado Pago as a payment method on your configured account.Features
- Partial refunds - Refund a portion of the captured amount
- Refunds - Full refund support
- Settlement reporting - Access to settlement reports
- Transaction sync - Automatic transaction status synchronization
Supported countries
dLocal supports transactions from buyers in the following countries:| Country code | Country code | Country code | Country code |
|---|---|---|---|
BR | CL | CO | MX |
Supported currencies
dLocal supports processing payments in the following currencies:| Currency code | Currency code | Currency code | Currency code |
|---|---|---|---|
BRL | CLP | COP | MXN |
Limitations
- Tokenization - Payment method tokenization is not supported
- Capture - Delayed capture is not supported
- Void - Transaction void is not supported
Integration
For Mercado Pago, the default integration is through a redirect to a hosted payments page. Start by creating a new transaction with the following required fields.payment_method.approval_url and the status is set to buyer_approval_pending.
Redirect the buyer to the approval_url so they can complete the payment. After approval the buyer is redirected to the redirect_url you provided when creating the transaction. Do not rely solely on the redirect - either poll the transaction or (recommended) rely on webhooks to detect the final status (for example capture_succeeded or failure states).