Ir para produção
Antes de operar em produção, execute o checklist abaixo no sandbox. Cada item corresponde a uma situação que também ocorrerá em produção.
Checklist de homologação
Seção intitulada “Checklist de homologação”- Obter o access token e renová-lo apenas quando expirar.
- Criar um link com
Idempotency-Key, repetir a mesma chamada e verificar que o link devolvido é o mesmo. Sem a chave, cada chamada cria um novo link. - Tratar os erros
400,401,409e503e, após um503, repetir a criação com a mesma chave. - Cadastrar o webhook, chamar
POST /v1/webhooks/testee validar a assinatura. - Executar os CPFs de teste e verificar o comportamento do seu sistema em cada cenário.
- Simular
FORMALIZADA,APROVADA,RECUSADAeCANCELADA, verificar cada webhook recebido e o descarte de eventos duplicados (mesmoid). - Fazer o seu endpoint responder
500, verificar as retentativas e o reenvio manual. - Trocar o segredo (
POST /v1/webhooks/segredo) e verificar que nenhum evento é rejeitado durante a troca.
Produção
Seção intitulada “Produção”Em produção, o cliente recebe o SMS e a proposta é registrada no banco. Recomendamos começar com um volume pequeno de clientes e acompanhar os webhooks.
Boas práticas
Seção intitulada “Boas práticas”- Armazene o
client_secrete o segredo do webhook em um cofre de segredos, nunca no código. - Registre o
X-Request-Iddas respostas nos seus logs: o suporte usa esse identificador para localizar a requisição. - Não registre a
urldo link nos logs: ela é de uso pessoal do cliente. - Monitore as entregas com status
FALHOUemGET /v1/webhooks/entregas.
