Download OpenAPI specification:Download
API implementada pela Levfone e consumida pelo PDV Parceiro.
Esta é a única API do Levfone Connect implementada pela Levfone. O PDV Parceiro a consome no momento em que o vendedor seleciona Levfone como forma de pagamento.
authorize ──► AUTHORIZED (com TTL) ──► confirm ──► CONFIRMED
│ │
├──► expira (TTL) ──► EXPIRED └──► cancel ──► CANCELLED
└──► cancel ──► CANCELLED
O authorizationId expira. Se o PDV Parceiro não confirmar o faturamento
dentro do TTL, a autorização é invalidada e a proposta de crédito volta a ficar
disponível. O TTL padrão é de 15 minutos e vem em expiresAt.
POST /sales/authorize exige o header Idempotency-Key. Repetir a mesma
chave dentro de 24 horas retorna a resposta original sem reprocessar — protege
contra timeout de rede, retry automático e duplo clique do vendedor.
| grant_type required | string Value: "client_credentials" |
| client_id required | string |
| client_secret required | string <password> |
| scope | string |
| access_token required | string |
| token_type required | string Value: "Bearer" |
| expires_in required | integer |
| scope | string |
{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 3600,
- "scope": "string"
}