Después de recibir la notificación - IPN - Mercado Pago Developers

Después de recibir la notificación

Cuando recibes una notificación en tu plataforma, Mercado Pago espera una respuesta para validar que la recibiste correctamente. Para eso, debes devolver un HTTP STATUS 200 (OK) o 201 (CREATED). Si no se envía esta respuesta, se entenderá que no ha recibido la notificación y se realizará un nuevo intento de envío hasta que reciba la respuesta.

En la siguiente tabla puedes encontrar los principales eventos, plazos y tiempo de espera para recibir nuevos intentos de notificación.

EventoPlazo después del primer envíoTiempo de espera de confirmación
Envío-22 segundos
Primer intento5 minutos5 segundos
Segundo intento45 minutos5 segundos
Tercer intento6 horas5 segundos
Cuarto intento2 días5 segundos
Quinto intento4 días5 segundos

Después de devolver la notificación, obtendrás la información completa del recurso notificado yendo al endpoint de la API correspondiente.

TipoURLDocumentación
paymenthttps://api.mercadopago.com/v1/payments/[ID]ver documentación
chargebackshttps://api.mercadopago.com/v1/chargebacks/[ID]ver documentación
merchant_ordershttps://api.mercadopago.com/merchant_orders/[ID]ver documentación

Además, específicamente en las alertas de fraude, no deberás entregar el paquete y realizar la cancelación, para eso debes utilizar la API de cancelaciones.

En la notificación recibirás un JSON con la siguiente información que contiene el payment id para realizar la cancelación.

          
  "description": ".....",
  "merchant_order": 4945357007,
  "payment_id": 23064274473


        
Importante
También puedes obtener más información de la orden utilizando la api Obtener orden

Con esta información podrás realizar las actualizaciones necesarias a tu plataforma, como actualizar un pago aprobado o un pedido cerrado.