Troubleshooting
Si no se reciben notificaciones, será necesario aplicar como método de contingencia la búsqueda a demanda utilizando el external_reference
de la orden como criterio de búsqueda. La misma se puede realizar mediante dos mecanismos:
Mecanismo | Descripción |
Manual | El punto de venta debe incluir un botón para realizar la búsqueda. |
Automático | Después de 30 segundos sin recibir ninguna notificación, se inicia una búsqueda de pedidos en cada intervalo de, por ejemplo, 5 segundos. |
Para cualquiera de los mecanismos descritos anteriormente utilizaremos siguiente el endpoint:
curl
curl --location --request GET 'https://api.mercadopago.com/merchant_orders?external_reference=EXTERNAL_REFERENCE' \
--header 'Authorization: Bearer ACCESS_TOKEN'
La respuesta será la misma que utilizando el ID de la orden y deberán utilizar los mismos criterios antes mencionados para confirmar el pago de la misma.
Si no se ha escaneado el QR en el que se publicó el pedido, la respuesta será:
json
{
"elements": null,
"next_offset": 0,
"total": 0
}