Mercado Pago

What is Mercado Pago?

Mercado Pago is a global payment processor offering safe, simple, and convenient methods to send and receive payments on websites, social networks, and more. It is the form of collection of Mercado Libre and thousands of companies.

What does this integration include?

This feature adds integration with Mercado Pago for processing Refunds for Card and Transfer payment methods. The Mercado Pago custom integration is comprised of the following capabilities:

  • Refunds: Full and Partial Refunds against completed Mercado Pago Card and Transfer transactions
  • Get Refund Data: Manhattan Active Omni calls Mercado Pago at a scheduled basis to fetch the refund status and updates accordingly from In Progress.

Refund

As part of this feature, Manhattan Active Omni integrates with Mercado Pago to send Refund Transactions via the Payments API. Manhattan Active Omni sends data to Mercado Pago Payment Component that is required to generate a request to refund and transfer balance directly to buyer’s account when a refund is created against an accredited and approved Mercado Pago Card or Transfer payment transaction. Mercado Pago returns either an Error or “201 Created” Response status. “Refunded/partially_refunded” status triggers the creation of a Closed Refund Transaction in Manhattan Active Omni. If an “Error” response is returned, the Refund is created and marked as Failure or UnAvailable depending on the Refund Creation Error Code details.

Refund Lookup

In scenarios where a timeout occurs when executing a payment transaction with Mercado Pago, a lookup mechanism is required during retry to check if the transaction was processed. This feature supports an API call with Mercado Pago to get the refunds issued for a specific payment before a new transaction is executed. If the refund transaction that timed out was processed by Mercado Pago, this API returns the response details to save the transaction in Manhattan Active Omni.