Adimple API v1

Consulta de crédito, cobrança e negativação para qualquer empresa e qualquer sistema de gestão (ERP, PDV, sistema de academia, escola…). Autenticação: `Authorization: Bearer adm_live_...` (crie a chave em Painel → Integrações). Dados pessoais vão SEMPRE no corpo (nunca na URL). Valores em centavos; datas AAAA-MM-DD. Webhooks são assinados: `Adimple-Signature: t=<unix>,v1=<hex HMAC-SHA256(segredo, "<t>.<corpo>")>`.

Especificação completa (OpenAPI 3.1): /v1/openapi.json

Rotas

Webhooks

// Conferir a assinatura do webhook (Node.js)
const [t, v1] = req.headers["adimple-signature"].split(",").map((p) => p.split("=")[1]);
const esperado = crypto.createHmac("sha256", SEGREDO).update(t + "." + corpoBruto).digest("hex");
const valido = crypto.timingSafeEqual(Buffer.from(v1, "hex"), Buffer.from(esperado, "hex"))
  && Math.abs(Date.now() / 1000 - Number(t)) < 300;