Releases: bacen/pix-api
Releases · bacen/pix-api
2.9.0
- Atualização do padrão de campos com domínio
CNPJ
para aceitar valores alfanuméricos, conforme Instrução Normativa RFB nº 2229, de 15 de outubro de 2024. - Atualização dos padrões dos campos
ispbParticipante
eprestadorDoServicoDeSaque
para permitir valores alfanuméricos, considerando que oISPB
pode ser derivado do respectivoCNPJ
. - Atualização dos padrões dos campos
idRec
eidSolicRec
para permitir valores alfanuméricos nos componentesxxxxxxxx
(ISPBs) das suas regras de formação. - Correção na descrição do campo
idRec
. - Correção nos campos
cob.devedor
ecobv.devedor
removendo campos duplicados. - Correção nas violações de
CobVOperacaoInvalida
removendo informações duplicadas.
2.8.2
- Ajuste na descrição do
PUT /webhookrec
. - Correção nas informações do parâmetro
status
emGET /cobr
que se refere ao status da cobrança recorrente. - Ajuste das propriedades
encerramento.rejeicao.descricao
eencerramento.cancelamento.descricao
nas recorrências e cobranças recorrentes para o tamanho máximo de400
caracteres. - Ajuste da propriedade
tentativas.rejeicao.descricao
das cobranças recorrentes para o tamanho máximo de400
caracteres. - Nas tags
RecPayload
eRec
substituímos a expressãoencerrada
porexpirada, cancelada ou rejeitada
.
2.8.1
- Inclusão do campo não obrigatório
rec.recebedor.convenio
no request doPOST /rec
e response doGET /rec
,GET /rec/{idRec}
ePOST /rec
. - Inclusão do parâmetro de busca não obrigatório
convenio
noGET /rec
,GET /cobr
eGET /locrec
. - Inclusão de exemplo de uso do campo
convenio
no response doGET /rec/{idRec}
. - Inclusão da obrigatoriedade do campo
rec.recebedor
no response do GET/rec
e GET/rec/{idRec}
. - Inclusão do campo não obrigatório
cobr.tentativas.rejeicao
no response doGET /cobr
,GET /cobr/{txid}
ePOST /cobr/{txid}/retentativa/{data}
. - Ajuste na descrição dos campos
cobr.ajusteDiaUtil
ecobr.calendario.dataDeVencimento
. - Pequenos ajustes de texto na seção
Tratamento de Erros
. - Inclusão de violações para o endpoint
GET /rec/{idRec}
. - Ajuste nas violações do endpoint
PATCH /solicrec/{idSolicRec}
. - Remoção do campo
tipoCob
do response do DELETE/locrec/{id}/idrec
. - Ajuste no exemplo do response do DELETE
/locrec/{id}/idrec
.
2.8.0
- Correção do campo
destinatario
de opcional para obrigatório no schema daSolicitação de Recorrência
doPOST /solicRec
. - Remoção do campo
recebedor
, desnecessário, do exemplo emPOST /rec
. - Incluída a obrigatoriedade dos campos
parametros
ecobrs
noGET /cobr
para seguir o comportamento similar ao existente para as demais consultas de outras entidades. - Incluída a obrigatoriedade dos campos
parametros
erecs
noGET /rec
para seguir o comportamento similar ao existente para as demais consultas de outras entidades. - Pequenos ajustes de texto na seção
Tratamento de Erros
. - Ajuste do exemplo na retentativa quando a política não permite, lançando erro 400.
- Ajuste nas descrições dos identificadores de recorrência e solicitação de recorrência.
2.7.0
- Inclusão do campo
rec.dadosQR
contendo os campospixCopiaECola
ejornada
referentes ao response do GET/rec/{idRec}?txid={txid}
fornecendo informações complementares relacionadas a respectiva jornada e QRCode com exemplos. - Remoção do campo
rec.pagador
no response do POST/rec
e PATCH/rec/{idRec}
. - Remoção do campo
rec.cobr
no response do GET/rec
e GET/rec/{idRec}
e inseridoidRec
como parâmetro de busca em GET/cobr
. - Ajuste no campo
cobr.dadosDevedor
substituído porcobr.devedor
. - Ajuste no campo
cobr.contaRecebedor
substituido porcobr.recebedor
. - Ajuste no campo
cobr.valor
substituido porcobr.valor.original
. - Ajuste no campo
cobr.ajusteDiaUtil
para valor defaulttrue
. - Inclusão do campo
cobr.vinculo.devedor.nome
no request do PATCH/cobr/{txid}
.
2.7.0-RC1
- Inclusão das tags relacionadas ao Pix Automático:
RecPayload
: que reúne os endpoints (locations) utilizados pelo software do PSP pagador para recuperar o payload JSON que representa uma recorrência;Rec
: que reúne os endpoints destinados a lidar com o gerenciamento de recorrências;SolicRec
: que reúne os endpoints destinados a lidar com o gerenciamento de solicitações de confirmação de recorrências;CobR
: que reúne os endpoints destinados a lidar com o gerenciamento de cobranças associadas a uma recorrência;PayloadLocationRec
: que reúne os endpoints destinados a lidar com a configuração e a remoção de locations para uso dos payloads de recorrências;WebhookRec
: que reúne os endpoints para o gerenciamento de notificações de recorrências por parte do PSP recebedor ao usuário recebedor; eWebhookCobR
: que reúne os endpoints para o gerenciamento de notificações de cobranças recorrentes por parte do PSP recebedor ao usuário recebedor.
2.6.3
- Inclusão de esclarecimento referente ao domínio
AGPSS
do campomodalidadeAgente
para Pix Saque e Pix Troco, dispondo que ele deve ser convertido paraAGFSS
na elaboração da mensagempacs.008
. Optou-se pela não alteração desse domínio (paraAGFSS
) na API Pix neste momento, ficando a uniformização com o Catálogo de Mensagens do SPI reservada para a próxima major version da API Pix. - Descontos em cobranças com vencimento agora podem ser aplicados para datas menores ou iguais à data de vencimento.
- Correção dos exemplos
F
eG
conforme apontado na issue [#485]. - Uniformização das descrições dos campos
/lotecobv/{id}
do request eid
no response do GET/lotecobv/{id}
que semânticamente são o mesmo valor. - Remoção do 'pagador' como campo obrigatório do 'Pix' no seu respectivo schema.
2.6.2
[2.6.2]
- Inclusão do valor
AGTOT
no domínio do campovalor.retirada.troco.modalidadeAgente
. - Ajuste da descrição do valor domínio
AGTOT
de 'Agente Outra Espécie de Pessoa Jurídica' para 'Agente Outra Espécie de Pessoa Jurídica ou Correspondente no País'. - Exclusão do valor
AGPSS
dos domínios dos camposPixValorTroco.troco.modalidadeAgente
eCobPayload.valor.retirada.troco.modalidadeAgente
. - Substituição da expressão 'Prestador de Serviços de Saque' por 'Facilitador de Serviço de Saque' em linha com a nova instrução normativa.
- Correção do exemplo 'cobrança com troco alterável' para inclusão da estrutura
retirada
. - Correção do exemplo 'troco com valor.original alterável', estrutura
retirada.troco
comAGTOT
.
2.6.1
2.6.0
[2.6.0]
- Inclusão e referenciamento de "Status do registro de cobrança" onde lia-se "Status da Cobrança" com a descrição da semântica de cada estado.
- Inclusão do campo
pixCopiaECola
(opcional) correspondente às cobranças. - Na listagem
componentesValor
do objetoPix
foram incluídas as informações relativas aos juros, multas, descontos e abatimentos quando o Pix se refere a um pagamento de cobrança com vencimento. Tendo assim o detalhamento em caso de antecipações ou atrasos no pagamento. - Inclusão do campo
descricao
nos objetos que tratam de Devoluções. - Ajuste na descrição do campo
natureza
nas Devoluções.