NotificaçÔes
As notificaçÔes sĂŁo mensagens enviadas pelo servidor do Mercado Pago a partir de eventos realizados em sua aplicação. Para que essas notificaçÔes sejam enviadas, Ă© necessĂĄrio ativar diferentes tĂłpicos de notificação, seja em Suas integraçÔes ou ao criar um pagamento. Isso permitirĂĄ que vocĂȘ obtenha informaçÔes sobre os diferentes eventos ocorridos.
A ativação desses tópicos dependerå da solução do Mercado Pago que foi integrada e das necessidades de negócio, conforme mostrado na tabela a seguir:
Eventos | Nome em Suas integraçÔes | Tópico | Produtos associados |
Criação e atualização de pagamentos | Pagamentos | payment | Checkout Transparente Checkout Pro Checkout Bricks Assinaturas Mercado Pago Point (somente para IPN) Wallet Connect |
Pagamento recorrente de uma assinatura (criação - atualização) | Planos e assinaturas | subscription_authorized_payment | Assinaturas |
Vinculação de uma assinatura (criação - atualização) | Planos e assinaturas | subscription_preapproval | Assinaturas |
Vinculação de um plano de assinatura (criação - atualização) | Planos e assinaturas | subscription_preapproval_plan | Assinaturas |
Vinculação e desvinculação de contas que se conectaram através de OAuth | Vinculação de aplicaçÔes | mp-connect | Todos os produtos que tenham OAuth implementado |
TransaçÔes com Wallet Connect | Wallet Connect | wallet_connect | Wallet Connect |
Alertas de fraude apĂłs o processamento de um pedido | Alertas de fraude | stop_delivery_op_wh / delivery_cancellation | Checkout Transparente Checkout Pro |
Criação de estornos e reclamaçÔes | ReclamaçÔes | topic_claims_integration_wh | Checkout Transparente Checkout Pro Checkout Bricks Assinaturas Mercado Pago Point Código QR Wallet Connect |
Recuperação e atualização de informaçÔes de cartÔes no Mercado Pago | Card Updater | topic_card_id_wh | Checkout Pro Checkout Transparente Checkout Bricks |
Criação, fechamento ou expiração de ordens comerciais. | Ordens comerciais | topic_merchant_order_wh / merchant_order | Checkout Pro Código QR |
Abertura de chargebacks, mudanças de status e modificaçÔes referentes às liberaçÔes de dinheiro | Chargebacks | topic_chargebacks_wh / chargebacks | Checkout Pro Checkout Transparente Checkout Bricks |
Finalização, cancelamento ou erros ao processar intençÔes de pagamento de dispositivos Mercado Pago Point. | IntegraçÔes Point | point_integration_wh / point_integration_ipn | Mercado Pago Point |
Após configuradas, as notificaçÔes permitem programar o backend da sua loja para diversas açÔes, como: atualizar o status de pedidos quando um pagamento é criado, enviar um e-mail de confirmação quando um pedido é atualizado no Mercado Pago, atualizar o cadastro de um cliente quando um plano de assinatura é vinculado, entre outras açÔes conforme os eventos detalhados na tabela acima.
Existem dois tipos de notificaçÔes disponĂveis para configuração, como detalhado na tabela abaixo.
Tipo | Descrição |
Webhooks | Recomendadas. Utiliza HTTP REST para notificar instantaneamente as atualizaçÔes e oferece maior segurança na integração por meio de uma assinatura secreta. Este método de validação garante que as notificaçÔes recebidas são enviadas pelo Mercado Pago. Para saber como configurar e simular o envio dessas notificaçÔes, leia a documentação de Webhooks. |
IPN | Permite que sua aplicação receba notificaçÔes do Mercado Pago sobre o status de um pagamento, chargeback ou merchant order, por meio de uma chamada HTTP POST. Tenha em mente que a notificação pode demorar alguns instantes para ser enviada e não permite realizar a validação mediante o header x-Signature .Importante: As notificaçÔes IPN serão descontinuadas em breve. Por isso, recomendamos a utilização das notificaçÔes Webhooks. |