Skip to main content

O que são webhooks?

Como a maioria dos eventos de pagamento são assíncronos, os webhooks permitem que você se mantenha atualizado sobre o status das suas cobranças sem precisar fazer consultas constantes à API. Com pagamentos.dev, você pode configurar webhooks para receber notificações em tempo real sobre eventos importantes, como pagamentos realizados, cobranças vencidas, cancelamentos, etc.

Configurando webhooks

Para receber webhooks, você precisa informar a chave de autenticação do seu provedor de pagamento. Usando Mercado Pago como exemplo:

Recebendo webhooks

Para receber os webhooks, você precisa criar um endpoint na sua aplicação que possa processar as requisições enviadas pelo provedor de pagamento. Usando Hono como exemplo:
A função toHono é um adaptador que converte o handler de webhooks do pagamentos.dev para ser compatível com o framework Hono. Confira outras integrações de frameworks para ver como usar com Express, Fastify, etc.