O que a Wincred entrega
O que você informa à Wincred
1
Os IPs de onde você chama a API
Por segurança, a API aceita chamadas apenas de IPs previamente liberados (allowlist de entrada). Informe os IPs de saída dos seus servidores e a Wincred os libera. Uma chamada de um IP fora da lista é bloqueada na camada de gateway/WAF, antes de chegar à API, e por isso recebe
403 sem o envelope de erro em JSON.2
A URL do webhook
O endpoint HTTPS do seu sistema que vai receber as notificações. A Wincred entrega diretamente nessa URL e não segue redirecionamentos.
3
A autenticação do webhook
Você escolhe entre a assinatura
X-Wincred-Signature, presente em toda notificação, ou a assinatura combinada com um header próprio (você define o nome, por exemplo x-api-key, e o valor).4
Os eventos que você quer receber
Você recebe apenas os eventos que assinar:
term_signed, contract_created, loan_disbursed e closed. Veja Webhooks.A Wincred não garante IP fixo de saída para os webhooks. Por isso, valide cada notificação pela assinatura, e não pelo IP de origem.
Ambientes
Nos exemplos deste site, a base da API está na variável
WINCRED_API_URL:
Do dev à produção
- Receba a chave de dev e cadastre a URL do webhook de dev.
- Siga o passo a passo de Testando em dev.
- Confira o checklist abaixo e avise o time de integrações.
- Na ativação, a Wincred envia por e-mail o host de produção e a chave de produção.
Checklist para ir a produção
-
GET /pingresponde 200 e você guardou ocodedos seus hubs. -
POST /webhooks/testresponde"delivered": true. - Seu endpoint verifica
X-Wincred-Signaturee recusatfora da tolerância de 5 minutos. - Seu endpoint deduplica pelo
event_ide retorna 2xx imediatamente, processando o evento de forma assíncrona. - Você persiste o
process_external_idde cada indicação. - Sua máquina de estados trata o
statuscomo um estado que pode retornar e usa oGETcomo fonte da verdade. - Você registra o
request_iddas respostas com erro. - Você repete com espera em
500,503e timeout, e respeita oRetry-Afterno429.
Suporte
Fale com o time de integrações da Wincred pelo canal combinado no onboarding. Para qualquer dúvida sobre uma chamada específica, informe oX-Request-Id da resposta: ele nos permite localizar a requisição rapidamente.