Troubleshooting
Se nenhuma notificação for recebida, será necessário aplicar a busca de pedidos como um método de contingência usando sua external_reference
como critério de busca. A busca pode ser feita de duas maneiras:
Mecanismo | Descrição |
Manual | O ponto de venda deve incluir um botão para realizar a pesquisa. |
Automático | Após 30 segundos sem receber nenhuma notificação, uma busca de pedido é iniciada a cada intervalo de, por exemplo, 5 segundos. |
Para qualquer um dos mecanismos descritos acima, usaremos o seguinte endpoint:
curl
curl --location --request GET 'https://api.mercadopago.com/merchant_orders?external_reference=EXTERNAL_REFERENCE' \
--header 'Authorization: Bearer ACCESS_TOKEN'
A resposta será a mesma que quando utilizar o ID de pagamento e eles devem usar os mesmos critérios mencionados acima para confirmar o pedido.
Se o QR em que o pedido foi publicado não tiver sido verificado, a resposta será:
json
{
"elements": null,
"next_offset": 0,
"total": 0
}