Leia este artigo para aprender a como configurar corretamente a integração via webhook/API com o sistema de emissão de notas, o eNotas, juntamente com um produto próprio do checkout da TheMembers.
1. Obtenha sua API Key
A API do eNotas requer autenticação via API Key. Você pode encontrar ou gerar essa chave no painel da sua conta eNotas. Ela será utilizada para autenticar todas as requisições à API.
2. Configure o Webhook via API
Utilize a API do eNotas para registrar a URL do seu webhook. A documentação oficial fornece detalhes sobre os endpoints disponíveis para essa configuração.
Certifique-se de que sua URL esteja preparada para receber requisições HTTP POST com o conteúdo no formato JSON.
3. Especifique os Eventos a Serem Monitorados
Você pode configurar o webhook para ser notificado sobre os seguintes eventos relacionados às notas fiscais:
-
Autorizada: Nota fiscal autorizada pelo órgão responsável.
-
Negada: Nota fiscal negada pelo órgão responsável.
-
Cancelada: Cancelamento da nota fiscal autorizado.
-
Cancelamento Negado: Cancelamento da nota fiscal rejeitado.
Esses eventos permitirão que seu sistema reaja automaticamente às mudanças no status das notas fiscais.
4. Implemente a Lógica de Recebimento
No endpoint configurado, implemente a lógica para processar as requisições recebidas. Cada notificação conterá informações sobre o evento ocorrido, permitindo que você atualize seu sistema conforme necessário.
COLETANDO A URL DE INTEGRAÇÃO:
Logado no dashboard da TheMembers, clique em Produtos > Localize o produto que deseja integrar e edite-o > Pagamentos > Link de Pagamento.
ADICIONANDO O WEBHOOK NO DASHBOARD:
Ainda em seu painel administrativo da TheMembers, clique em TheBank > Webhooks > Criar novo webhook.
Preencha as informações do formulário e clique em Criar webhook para finalizar as configurações.
📚 Recursos Adicionais