Changelog
O que mudou em cada versão.
Nesta página
A versão está no caminho (/v1). Campo novo numa resposta, evento novo ou código de erro novo não quebram a v1: ignore o que você não conhece. Qualquer mudança incompatível vira /v2, com aviso e período de convivência.
Correções · 28/09/2026
Sem mudança de contrato: a versão continua 1.0.0.
- Método que a rota não aceita (ex.:
DELETE /ping) responde405 METODO_NAO_PERMITIDOno envelope de erro, comrequestIde o cabeçalhoAllow. Antes vinha um405de corpo vazio. - As mensagens de
VALIDACAOemdetalhes.campossaem em português (ex.:"Deve ser no mínimo 60."). Decida pelocodigo, não pelo texto. - O
429do limite por minuto traz tambémRateLimit-Limit,RateLimit-Remaining: 0eRateLimit-Reset, além doRetry-After. - Na criação de cobrança, com mais de um motivo ao mesmo tempo, a resposta segue a ordem
VINCULO_REVOGADO,PDV_INATIVO,LOJA_INATIVA. Antes, depois de a loja desconectar o sistema (o que desliga os caixas), vinhaPDV_INATIVO, e o operador não ficava sabendo que precisava de um código novo. - Ambiente de testes: reativar um caixa com a integração revogada é recusado, como na produção. Restaurar a integração nunca religou os caixas; o portal é que dizia que sim, e agora diz que eles seguem desligados até serem reativados.
- Webhooks: o mesmo endereço não pode ser cadastrado duas vezes no mesmo aplicativo e ambiente.
1.0.0 · 26/09/2026
Primeira versão pública.
- Caixas: ativar com código (
POST /pontos-de-venda/ativar), listar, consultar, desligar. - Cobranças: criar com
Idempotency-Key, consultar com espera (?aguardar=), listar, cancelar. - Eventos:
GET /eventos(30 dias) e webhooks assinados (HMAC-SHA256,t=…,v1=…). - Ambiente de testes com dados fictícios, celular de teste, cenários automáticos e simulações da loja.
- Homologação automática com 9 itens e pedido de produção pelo portal.
- Repetir
POST /cobrancascom a mesmaIdempotency-Keye o mesmo corpo responde200comIdempotent-Replayed: truee a cobrança no estado de agora (a criação responde201). - O
nomedo caixa tem até 60 caracteres e não aceita endereço de site nem e-mail: ele aparece para o gerente da loja nos avisos da Moeda Nobre. - Rota que não existe responde
404 RECURSO_NAO_ENCONTRADOno mesmo envelope de erro, comrequestId.
