Laboratório de integrações
Sistemas que conversam.
Teste ao vivo integrações que aparecem em quase todo projeto brasileiro. As consultas passam pelo servidor (com validação, limite de uso e cache), nunca direto do navegador para a API.
CEP → endereço
Preenche o endereço sozinho no cadastro ou checkout.
CNPJ → empresa
Valida os dígitos verificadores antes de consultar a Receita. Sócios (pessoas físicas) não são exibidos.
Frete por CEP e peso
Origem: São Paulo/SP. Usa o CEP real do destino para descobrir a região; em produção, troca-se a tabela pela API da transportadora.
Pix copia e cola + QR Code
O QR Code aparece aqui.
Webhooks recebidos ao vivo
É assim que um gateway avisa o seu sistema que um Pix caiu. Cada requisição é verificada: assinatura, horário (anti-reenvio) e id do evento (sem processar duas vezes).
Simular o gateway
Enviar de verdade pelo terminal (curl)
TS=$(date +%s)
BODY='{"id":"evt_teste_1","type":"pagamento.aprovado","data":{"valor":49.9}}'
SIG=$(printf "%s.%s" "$TS" "$BODY" | openssl dgst -sha256 -hmac "whsec_cbe90b60b24d3106c815d476258ddd23" | sed 's/^.* //')
curl -X POST "https://kainandev.com.br/demos/integracoes/webhook.php?w=fb670ce35feebb2c" \
-H "Content-Type: application/json" \
-H "X-Timestamp: $TS" -H "X-Signature: sha256=$SIG" \
-d "$BODY"
Rode duas vezes: a segunda responde "duplicado": true e não é processada de novo.
Eventos recebidos
- Nenhum evento ainda. Clique em um dos botões ao lado.
Consultas de CEP e CNPJ ficam em cache por 24h. Seu ambiente de webhooks (endpoint e segredo) é só seu e é apagado em até 24h. · Privacidade