Nos exemplos deste site, a base da API está na variável
WINCRED_API_URL:
1
1. Valide a chave: GET /ping
401 UNAUTHENTICATED: chave errada, revogada ou mal formatada no header.403sem corpo JSON: o seu IP não está na allowlist de entrada e foi bloqueado na camada de gateway/WAF. Fale com o time de integrações.- Anote o
codedos hubs e a faixa de valor e prazo. Use a faixa retornada aqui, em vez de uma cópia manual, para acompanhar mudanças de configuração. loan_limits: null: o hub não tem faixa configurada e recusa toda indicação comloan_request.
2
2. Teste o webhook: POST /webhooks/test
ping para a sua URL, com a mesma autenticação e a mesma assinatura das notificações reais, e devolve o resultado:- Uma falha na entrega não é erro da rota: a resposta é
200com"delivered": false. 422 WEBHOOK_NOT_CONFIGURED: você ainda não tem URL cadastrada. Fale com o time de integrações.- O teste é síncrono e sem retentativa. Corrija o que for preciso e chame de novo.
- Confira que o seu endpoint verificou a assinatura do
ping.
3
3. A primeira indicação: POST /referrals
Envie uma indicação com dados sintéticos, usando um CPF de teste combinado com o time de integrações:O esperado é
201 com o process_external_id e o url da jornada. A partir daí, consulte o processo com GET /referrals/{process_external_id} e acompanhe os webhooks.Ver um erro de validação sem criar processo
A validação do corpo acontece antes de qualquer processo ser criado. O CPF marcador dos exemplos,000.000.000-00, é recusado:
422 VALIDATION_FAILED, com { "field": "customer.cpf", "reason": "INVALID_CHECK_DIGIT" } em details. Lembre-se de que a requisição conta no limite por minuto.
Quando os três passos estiverem verdes, siga o checklist para ir a produção.