Receber e processar webhooks com segurança
Prompt que planeja um receptor de webhooks com verificação de assinatura, resposta rápida e proteção contra eventos duplicados. Cole-o na ferramenta de IA que preferir, que então planeja o receptor de webhooks.
- Tipo
- Prompt
- Nível
- Intermediário
- Tempo
- cerca de 10 min
Os resultados dependem da ferramenta, do modelo e do que você digitar.
Prévia do resultado
Exemplo: escrito pela nossa redação, não é uma resposta real de IA.
POST /webhooks/pagamentos 1. Verificar a assinatura sobre o corpo original; carimbo de tempo com mais de 5 minutos → 400 2. ID do evento já na tabela eventos_webhook → 200 na hora, sem fazer nada 3. Gravar a entrada (ID, tipo, recebimento, status "aberto") → 200 em menos de 1 segundo 4. Fila: consultar o estado atual do pagamento no provedor e liberar o pedido 5. Erro → até 5 novas tentativas com intervalos crescentes; depois, status "falhou" e alerta Testes: assinatura errada, mesmo evento duas vezes, "estornado" antes de "pago", banco de dados fora do ar Suposição: o remetente repete as entregas por até três dias
Preencher
O que você digita fica nesta janela do navegador. Não armazenamos nem enviamos nada.
- pagamentos de um provedor de pagamentos
- novos pedidos de uma loja virtual
- mudanças em um repositório de código
- envios de formulários
- avisos de status de uma transportadora
- liberar o pedido
- atualizar o registro no CRM
- enviar uma mensagem ao chat da equipe
- iniciar um build
- gerar uma fatura
- Python com FastAPI
- Node.js com Express
- PHP com Laravel
- Go
- função sem servidor na nuvem
Seu prompt
Você editou o prompt. As mudanças nos campos acima não o substituem mais.
Isto é uma instrução para uma IA, ainda não o resultado.
Onde este prompt funciona
Estas ferramentas de IA combinam com este prompt:
Como usar
- Preencha os campos ou toque em uma sugestão. Deixe de fora nomes, endereços e outros dados pessoais.
- Copie o prompt pronto para a ferramenta de IA que preferir.
- Envie o mesmo evento de teste duas vezes e outro com o conteúdo alterado. O primeiro só pode ter efeito uma vez, e o segundo precisa ser rejeitado.
Por que funciona?
Remetentes costumam entregar webhooks mais de uma vez, com atraso ou fora de ordem. Separar bem a verificação da assinatura, o ID do evento e a resposta rápida evita cobranças duplicadas e eventos perdidos.
Dicas
- Não guarde a chave secreta no código, e sim em uma variável de ambiente protegida, e planeje como trocá-la.