Skip to content

Releases: bacen/pix-api

2.9.0

05 Sep 12:13
Compare
Choose a tag to compare
  • 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 e prestadorDoServicoDeSaque para permitir valores alfanuméricos, considerando que o ISPB pode ser derivado do respectivo CNPJ.
  • Atualização dos padrões dos campos idRec e idSolicRec para permitir valores alfanuméricos nos componentes xxxxxxxx (ISPBs) das suas regras de formação.
  • Correção na descrição do campo idRec.
  • Correção nos campos cob.devedor e cobv.devedor removendo campos duplicados.
  • Correção nas violações de CobVOperacaoInvalida removendo informações duplicadas.

2.8.2

05 Jun 21:17
Compare
Choose a tag to compare
  • Ajuste na descrição do PUT /webhookrec.
  • Correção nas informações do parâmetro status em GET /cobr que se refere ao status da cobrança recorrente.
  • Ajuste das propriedades encerramento.rejeicao.descricao e encerramento.cancelamento.descricao nas recorrências e cobranças recorrentes para o tamanho máximo de 400 caracteres.
  • Ajuste da propriedade tentativas.rejeicao.descricao das cobranças recorrentes para o tamanho máximo de 400 caracteres.
  • Nas tags RecPayload e Rec substituímos a expressão encerrada por expirada, cancelada ou rejeitada.

2.8.1

17 Mar 14:20
Compare
Choose a tag to compare
  • Inclusão do campo não obrigatório rec.recebedor.convenio no request do POST /rec e response do GET /rec, GET /rec/{idRec} e POST /rec.
  • Inclusão do parâmetro de busca não obrigatório convenio no GET /rec, GET /cobr e GET /locrec.
  • Inclusão de exemplo de uso do campo convenio no response do GET /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 do GET /cobr, GET /cobr/{txid} e POST /cobr/{txid}/retentativa/{data}.
  • Ajuste na descrição dos campos cobr.ajusteDiaUtil e cobr.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

29 Nov 14:22
Compare
Choose a tag to compare
  • Correção do campo destinatario de opcional para obrigatório no schema da Solicitação de Recorrência do POST /solicRec.
  • Remoção do campo recebedor, desnecessário, do exemplo em POST /rec.
  • Incluída a obrigatoriedade dos campos parametros e cobrs no GET /cobr para seguir o comportamento similar ao existente para as demais consultas de outras entidades.
  • Incluída a obrigatoriedade dos campos parametros e recs no GET /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

18 Oct 15:41
Compare
Choose a tag to compare
  • Inclusão do campo rec.dadosQR contendo os campos pixCopiaECola e jornada 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 inserido idRec como parâmetro de busca em GET /cobr.
  • Ajuste no campo cobr.dadosDevedor substituído por cobr.devedor.
  • Ajuste no campo cobr.contaRecebedor substituido por cobr.recebedor.
  • Ajuste no campo cobr.valor substituido por cobr.valor.original.
  • Ajuste no campo cobr.ajusteDiaUtil para valor default true.
  • Inclusão do campo cobr.vinculo.devedor.nome no request do PATCH /cobr/{txid}.

2.7.0-RC1

30 Aug 17:00
Compare
Choose a tag to compare
2.7.0-RC1 Pre-release
Pre-release
  • 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; e
    • WebhookCobR: 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

29 Aug 19:27
Compare
Choose a tag to compare
  • Inclusão de esclarecimento referente ao domínio AGPSS do campo modalidadeAgente para Pix Saque e Pix Troco, dispondo que ele deve ser convertido para AGFSS na elaboração da mensagem pacs.008. Optou-se pela não alteração desse domínio (para AGFSS) 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 e G conforme apontado na issue [#485].
  • Uniformização das descrições dos campos /lotecobv/{id} do request e id 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

09 Dec 18:45
Compare
Choose a tag to compare

[2.6.2]

  • Inclusão do valor AGTOT no domínio do campo valor.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 campos PixValorTroco.troco.modalidadeAgente e CobPayload.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 com AGTOT.

2.6.1

29 Oct 17:58
Compare
Choose a tag to compare

[2.6.1]

  • Restrição da modalidadeAgente do Pix Troco para aceitar somente AGTEC.
  • Ajustes nos endpoints de Devolução para os diferentes tipos de natureza relacionados aos códigos BE08 e FR01.
  • Indicação tamanho máximo do campo pixCopiaECola [#457].

2.6.0

20 Sep 14:05
Compare
Choose a tag to compare

[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 objeto Pix 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.