Pix - Retorno do Pagamento #414
-
Eu utilizo a API do Mercado Pago em meu aplicativo utilizando Laravel e o SDK. A integração está funcionando ao pagar com cartão de crédito, o pagamento é aprovado e retornado com sucesso para o meu app. Porém, ao pagar com PIX o mesmo não reconhece que o pagamento foi realizado. O Código QR é gerado, escaneado e pago em APP do Nubank, por exemplo, mas a tela com o QR Code gerado permanece estático. O que devo fazer para resolver esta situação ? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Olá, @villyaraujo! Isso acontece porque pagamentos com PIX são assíncronos, primeiro é criado o pagamento com status Para ser avisado quando um pagamento sofre uma mudança de status, é preciso configurar os Webhooks |
Beta Was this translation helpful? Give feedback.
-
Único formato que faz redirecionamento automático após pagamento se eu estiver usando algum fluxo de pagamento como checkout pro ou checkout transparente ? No outros casos, eu tenho que fica monitorando manualmente e uma vez que recebo o recebimento do status do pagamento, eu faço redirecionamento manual na minha página ? Na situação, ao criar uma solicitação pagamento via api, na request de retorno é mandado uma url do mercadopago. Esse link é página do mercadopago, como vou fazer redirecionamento dentro da página do mercadopago ? No caso, uma solução viáve seria se fosse usar iframe para colocar a página de pagamento dentro da minha página ou então um modal ? Esse parâmetro, seria redirecionamento ? Mas não funciona com pix ? |
Beta Was this translation helpful? Give feedback.
Olá, @villyaraujo!
Isso acontece porque pagamentos com PIX são assíncronos, primeiro é criado o pagamento com status
pending
e depois do pagamento ele passa paraapproved
.Além disso, a tela com o QR e as instruções não é independente do fluxo de pagamento, ela lê as informações sob demanda.
Para ser avisado quando um pagamento sofre uma mudança de status, é preciso configurar os Webhooks
Você pode encontrar mais informações na seguinte documentação: https://www.mercadopago.com.br/developers/pt/docs/checkout-api/additional-content/notifications/introduction
Perguntas adicionais sobre a integração de Webhooks devem ser direcionadas ao suporte (https://www.mercadopago.com.br/developers/pt/s…