Atualização da doc #42 - 05/10/2024 a 04/11/2024
Olá! Confira as atualizações da documentação ocorridas no mês passado! 😉
🆕O que há de novo
🚀Alterações e melhorias
- Pagamento de contas - status code de erros
- Alterações em eventos de crédito
- Publicação da documentação de limites transacionais
🚧Problemas resolvidos
- Simulação de parcelamentos de fatura - datas
- Pagamento de contas - status code de erros
- Eventos de fatura -
version
emetadata
- Correção em códigos de erros em documentação de cartões
- Simulação de parcelamento de fatura - correção de link
🆕 O que há de novo
Novas documentações sobre Open Finance
Lançamos as documentações referentes aos novos endpoints do sistema Open Finance:
Além disso, realizamos melhorias nas documentações anteriormente publicadas. Não deixe de conferir!
🚀Alterações e melhorias
Pagamento de contas - status codes de erros
Atualizamos os status codes de erro em alguns endpoints da documentação de pagamento de contas. Confira as mudanças abaixo:
- Validação do título
Os errosTRANSACTION_NOT_FOUND
eBAR_CODE_NOT_FOUND
, que anteriormente retornavam o status code 400, agora retornam 404. - Confirmação do pagamento
Os errosQUERY_ID_NOT_FOUND
eTRANSACTION_NOT_FOUND
passaram de 400 para 404. - Consulta de transação por conta
O erroNOT_FOUND_BILL_PAYMENTS
, que antes retornava 400, agora retorna 404. - Consulta de transação por código de autenticação
O erroNOT_FOUND_BILL_PAYMENT_BY_AUTHENTICATION_CODE
foi alterado de 400 para 404.
Essas mudanças alinham o retorno dos status codes com a semântica de erros específicos não encontrados, oferecendo respostas mais consistentes para os endpoints de pagamento de contas.
Alterações em eventos de crédito
- O campo
reducedLimit
passou a se chamardecreasedLimit
no evento CREDIT_CARD_LIMIT_REDUCTION_APPLIED. - Foram adicionados dois novos objetos no evento CREDIT_CARD_LIMIT_INCREASE_ACCEPTED: o
previousLimit
(objeto que contém informações sobre o limite anterior do cartão, antes de ser alterado) e oincreasedLimit
(objeto que contém informações sobre o valor que foi adicionado ao limite anterior).
Publicação da documentação de limites transacionais
A documentação de limites transacionais, antes disponível apenas no APIs, agora também se encontra no Manual do Dev:
🚧Problemas resolvidos
Simulação de parcelamentos de fatura - datas
Na documentação de Simulação de parcelamentos de fatura, atualizamos todos os exemplos de datas para o formato: "2025-04-28T00:00:00+00:00". Além disso, simplificamos a descrição do formato de data, especificando apenas "ISO 8601" em vez de "ISO 8601 - UTC".
Pagamento de contas - Status code de erros
Realizamos atualizações nas documentações dos endpoints de pagamento de contas para garantir que os erros apresentados reflitam exatamente os retornos atuais do sistema. Veja as alterações realizadas:
- Validação do título
- Removido:
- Status code 404 -
NOT_FOUND
: "Bill Payment transaction not found for supplied Id".
- Status code 404 -
- Removido:
- Confirmação do pagamento
- Adicionado:
- Status code 404 -
NOT_FOUND
: "Bill Payment transaction not found for supplied Id".
- Status code 404 -
- Adicionado:
- Consulta de transação por conta
- Adicionado:
- Status code 400 -
MISSING_COMPANY_KEY
: "A company key was not provided for this request.".
- Status code 400 -
- Adicionado:
- Consulta de transação por código de autenticação
- Adicionado:
- Status code 400 -
MISSING_COMPANY_KEY
: "A company key was not provided for this request.".
- Status code 400 -
- Adicionado:
Eventos de fatura - version
e metadata
version
e metadata
Realizamos ajustes nos payloads contidos na documentação de eventos de fatura para corrigir o tipo do campo version
e o valor exibido no campo metadata.closed
.
Alteramos o tipo de todos os valores em version
de integer
para string
, e também atualizamos as datas de metadata.closed
para o formato sem GMT, como em "2024-07-27T00:00:00".
Correção em códigos de erros em documentação de cartões
Na documentação Alteração da data de vencimento, disponível dentro da seção de cartões, corrigimos os códigos dos dois erros 409, que agora são:
Status Code | Código | Mensagem | Descrição |
---|---|---|---|
409 | 033 (antigo 019) | Invalid operation for card pre | Operação não permitida para cartão pré-pago. |
409 | EXPIRATION_DAY_IS_THE_SAME_CONFIGURED (não havia código descrito) | Expiration day is the same already configured! | Data de vencimento já cadastrada. |
Simulação de parcelamento de fatura - correção de link
Na documentação Simulação de parcelamentos de uma fatura, corrigimos o link que redireciona o usuário ao API Reference.
Atenciosamente,
Time de Tech Writers