Mudanças nas notificações merchant_order para Código QR modelo atendido
O Mercado Pago está em constante evolução e, visando otimizar nossos processos, a partir do dia 27 de agosto de 2024, introduziremos algumas mudanças no momento da criação de uma Merchant Order para integrações do Código QR modelo atendido.
Atualmente, a criação da Merchant Order (ou pedido) nesse tipo de integração acontece no momento em que o código QR é escaneado pelo cliente. Essa criação gera o envio de uma notificação do tópico merchant_order, cujo status é opened.
A partir da data mencionada, e com as melhorias internas realizadas em nossos fluxos, a criação da Merchant Order não será mais necessariamente no momento do escaneamento do código QR, mas dependerá das características integradas e do uso que se faz do modelo atendido. Por esse motivo, a notificação de abertura da Merchant Order poderá chegar em qualquer outro momento do fluxo de pagamento e deixará de ser um indicador válido de escaneamento do código QR.
Por outro lado, o fluxo de fechamento de pedidos permanecerá como funciona atualmente. Ou seja, você receberá uma notificação do tópico merchant_order com status closed toda vez que um pagamento for realizado.
Tendo isso em mente, recomendamos que você modifique sua integração se ela considera a notificação de merchant_order em status open como critério de leitura de um QR. Em vez disso, comece a utilizar apenas como parâmetro a notificação com status closed, que indica o fechamento do pedido. Assim, você poderá verificar o estado do pagamento realizado e proceder à impressão do ticket, conforme mostrado no novo fluxo explicativo presente na documentação.
Embora essa mudança entre em vigor a partir de 27/08/2024, você pode começar a fazer os ajustes necessários em seu sistema agora mesmo. E, se tiver dúvidas, aproveite que ainda há tempo para entrar em contato conosco e resolvê-las.