You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mudanças relevantes na API Pix serão documentadas aqui neste documento.
4
-
## [2.6.0]
5
-
* 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.
6
-
* Inclusão do campo `pixCopiaECola` (opcional) correspondente às cobranças.
7
-
* 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.
8
-
* Inclusão do campo `descricao` nos objetos que tratam de Devoluções.
9
-
* Ajuste na descrição do campo `natureza` nas Devoluções.
10
-
4
+
5
+
## [2.6.1]
6
+
7
+
- Restrição da `modalidadeAgente` do Pix Troco para aceitar somente `AGTEC`.
8
+
- Ajustes nos endpoints de Devolução para os diferentes tipos de natureza relacionados aos códigos `BE08` e `FR01`.
9
+
- Indicação tamanho máximo do campo `pixCopiaECola`[[#457](https://github.com/bacen/pix-api/issues/457)].
10
+
11
+
## [2.6.0]
12
+
13
+
- 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.
14
+
- Inclusão do campo `pixCopiaECola` (opcional) correspondente às cobranças.
15
+
- 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.
16
+
- Inclusão do campo `descricao` nos objetos que tratam de Devoluções.
17
+
- Ajuste na descrição do campo `natureza` nas Devoluções.
18
+
11
19
## [2.5.0]
12
-
* Inclusão do atributo `retirada` como campo opcional do objeto `valor` nos endpoints de consulta, criação e revisão da cobrança imediata. O campo pode ser preenchido com os atributos `saque` ou `troco` exclusivamente, detalhados pelos atributos `valor` e `modalidadeAlteracao`. Se apresentarem o campo `modalidadeAlteracao` como valor 1, significa que o usuário pagador pode alterar o valor do saque ou troco.
13
-
Em sua ausência, assume-se o valor 0, que significa que o valor do saque ou troco não pode ser alterado.
14
-
* Inclusão do atributo `componentesValor` como campo opcional nos endpoints de consulta Pix para informações da composição do valor final do Pix, este será detalhado por um array de objetos compostos por `tipo` e `valor`.
15
-
* Formatações gerais de referências a campos, objetos e schemas.
16
-
* Inclusão do domínio `natureza` nas devoluções para diferenciamento de devoluções de Pix comuns, ou oriundos de Saque/Troco.
17
-
* Referências a https://www.bcb.gov.br/estabilidadefinanceira/pagamentosinstantaneos trocadas por https://www.bcb.gov.br/estabilidadefinanceira/pix.
20
+
21
+
- Inclusão do atributo `retirada` como campo opcional do objeto `valor` nos endpoints de consulta, criação e revisão da cobrança imediata. O campo pode ser preenchido com os atributos `saque` ou `troco` exclusivamente, detalhados pelos atributos `valor` e `modalidadeAlteracao`. Se apresentarem o campo `modalidadeAlteracao` como valor 1, significa que o usuário pagador pode alterar o valor do saque ou troco.
22
+
Em sua ausência, assume-se o valor 0, que significa que o valor do saque ou troco não pode ser alterado.
23
+
- Inclusão do atributo `componentesValor` como campo opcional nos endpoints de consulta Pix para informações da composição do valor final do Pix, este será detalhado por um array de objetos compostos por `tipo` e `valor`.
24
+
- Formatações gerais de referências a campos, objetos e schemas.
25
+
- Inclusão do domínio `natureza` nas devoluções para diferenciamento de devoluções de Pix comuns, ou oriundos de Saque/Troco.
26
+
- Referências a https://www.bcb.gov.br/estabilidadefinanceira/pagamentosinstantaneos trocadas por https://www.bcb.gov.br/estabilidadefinanceira/pix.
18
27
19
28
## [2.4.0]
20
-
* Não houve mudança. Versão seguiu para 2.5.0 para acompanhar o Manual de Iniciação.
21
-
29
+
30
+
- Não houve mudança. Versão seguiu para 2.5.0 para acompanhar o Manual de Iniciação.
31
+
22
32
## [2.3.0]
23
-
*`modalidadeAlteracao` agora é um campo opcional do objeto `valor`
24
-
no payload da cobrança imediata e nos endpoints de criação e revisão da cobrança imediata.
25
-
Se apresentado como valor 1, significa que o usuário pagador pode alterar o valor da cobrança.
26
-
Em sua ausência, assume-se o valor 0, que significa que a cobrança não pode ser alterada.
27
-
* Não é mais obrigatório que o fragmento de versão v2 esteja presente na _location_.
28
-
Não há problema em manter o fragmento; este será considerado como parte integrante da _location_.
29
-
*[[#348](https://github.com/bacen/pix-api/issues/348)]: corrige case do padrão de datas de `yyyy-mm-dd` -> `YYYY-MM-DD`.
30
-
*[[#354](https://github.com/bacen/pix-api/issues/354)]: Aprimora a descrição do webhook detalhando
31
-
a ativação em caso de devolução de um pix. O callback deve ser ativado, também, no caso de serem atingidos
32
-
os status finais da devolução: "devolvido" e "não realizado".
33
-
*[[#356](https://github.com/bacen/pix-api/issues/356)]: Adiciona dois cenários de erro para o endpoint
34
-
`PUT /pix/{e2eid}/devolucao/{id}` na seção de tratamentos de erros.
35
-
*[[#357](https://github.com/bacen/pix-api/issues/357)]: aprimora a descrição do campo "motivo" no retorno do endpoint
36
-
`/pix/{e2eid}/devolucao/{id}`.
33
+
34
+
-`modalidadeAlteracao` agora é um campo opcional do objeto `valor`
35
+
no payload da cobrança imediata e nos endpoints de criação e revisão da cobrança imediata.
36
+
Se apresentado como valor 1, significa que o usuário pagador pode alterar o valor da cobrança.
37
+
Em sua ausência, assume-se o valor 0, que significa que a cobrança não pode ser alterada.
38
+
- Não é mais obrigatório que o fragmento de versão v2 esteja presente na _location_.
39
+
Não há problema em manter o fragmento; este será considerado como parte integrante da _location_.
40
+
-[[#348](https://github.com/bacen/pix-api/issues/348)]: corrige case do padrão de datas de `yyyy-mm-dd` -> `YYYY-MM-DD`.
41
+
-[[#354](https://github.com/bacen/pix-api/issues/354)]: Aprimora a descrição do webhook detalhando
42
+
a ativação em caso de devolução de um pix. O callback deve ser ativado, também, no caso de serem atingidos
43
+
os status finais da devolução: "devolvido" e "não realizado".
44
+
-[[#356](https://github.com/bacen/pix-api/issues/356)]: Adiciona dois cenários de erro para o endpoint
45
+
`PUT /pix/{e2eid}/devolucao/{id}` na seção de tratamentos de erros.
46
+
-[[#357](https://github.com/bacen/pix-api/issues/357)]: aprimora a descrição do campo "motivo" no retorno do endpoint
47
+
`/pix/{e2eid}/devolucao/{id}`.
37
48
38
49
## [2.2.2]
39
50
40
-
*[[#331](https://github.com/bacen/pix-api/issues/331)]: O campo `validadeAposVencimento` estava constando como `opcional`, na resposta da criação da cobrança, um efeito colateral da correção correlata ocorrida na release 2.2.1.
41
-
*[[#334](https://github.com/bacen/pix-api/issues/334)]: adicionados detalhes a respeito da manipulação da revisão da cobrança em cenário de alteração do _location_.
42
-
*[[#342](https://github.com/bacen/pix-api/issues/342)]: removidos trechos duplicados na seção de tratamento de erros.
51
+
-[[#331](https://github.com/bacen/pix-api/issues/331)]: O campo `validadeAposVencimento` estava constando como `opcional`, na resposta da criação da cobrança, um efeito colateral da correção correlata ocorrida na release 2.2.1.
52
+
-[[#334](https://github.com/bacen/pix-api/issues/334)]: adicionados detalhes a respeito da manipulação da revisão da cobrança em cenário de alteração do _location_.
53
+
-[[#342](https://github.com/bacen/pix-api/issues/342)]: removidos trechos duplicados na seção de tratamento de erros.
43
54
44
55
## [2.2.1]
45
56
46
57
### Corrigido:
47
58
48
-
* Os campos no objeto "devedor" no request do endpoint `PUT /cobv/{txid}` passam a ser opcionais.
49
-
Nem sempre o usuário recebedor tem a posse de todas as informações que constavam como obrigatórias.
50
-
*[[#307](https://github.com/bacen/pix-api/issues/307)]: Detalhada a semântica do campo `validadeAposVencimento`. Passa a apresentar redação
51
-
detalhando o que ocorre em casos de exceção em que o vencimento da cobrança seja um final de semana
52
-
ou um feriado juntamente com a atribuição de um valor pequeno para `validadeAposVencimento`.
53
-
* O campo `validadeAposVencimento` estava constando como `required`, o que estava incorreto.
54
-
Quando não preenchido, o PSP recebedor assume o valor deste campo como 30, então não há motivos para
55
-
o campo ser obrigatório.
56
-
*[[#269](https://github.com/bacen/pix-api/issues/269)]. A regex do txid, na parte concernente ao tamanho, nos endpoints /pix e no callback webhook,
57
-
estava errada. Corrigida de `{26,35}` para `{1,35}` porque pode haver a presença de pagamentos de QRs
58
-
estáticos nesses locais.
59
-
*[[#270](https://github.com/bacen/pix-api/issues/270)]: O id do objeto `location` estava especificado como `int32`. De fato, apenas cerca de 2 bilhões
60
-
de possibilidades pode acabar muito rápido para grandes emissores de cobranças. Entendemos que o identificador do objeto `lotecobv`
61
-
se encaixa na mesma situação. Nesse sentido, alteramos de `int32` para `int64`,
62
-
o que não deve causar maiores problemas no momento.
63
-
*[[#249](github.com/bacen/pix-api/issues/249)], [[#250](github.com/bacen/pix-api/issues/250)]: Com a entrada do campo "chave" como identificador do webhook, toda a parte referente à paginação
64
-
em GET /webhook perde a razão de existir. Nesse sentido, os parâmetros de busca "inicio" e "fim" passam
65
-
a ser opcionais. O objeto de paginação "parametros", também torna-se opcional.
66
-
*[[#239](github.com/bacen/pix-api/issues/239)]: Conforme relatado nesta discussão, entendemos que
67
-
seria interessante, tanto sob o aspecto de segurança quanto sob o aspecto de funcionalidade, que o
68
-
objeto pix agregue o atributo "chave", opcional.
69
-
*[[#241](https://github.com/bacen/pix-api/issues/241)]: Acrescentamos detalhes em relação à questão do acionamento do webhook por parte do PSP recebedor.
70
-
*[[#294](https://github.com/bacen/pix-api/issues/294)]: Erro de ortografia. Na documentação, onde se lê `pixUrlAcessToken` deveria estar escrito `pixUrlAccessToken`.
71
-
*[[#273](https://github.com/bacen/pix-api/issues/273)]: O texto do response 202 do endpoint `PATCH lotecobv/{id}` estava erroneamente induzindo o
72
-
leitor a pensar que o lote já estava revisado quando, na verdade, estaria apenas em processamento
73
-
*[[#273](https://github.com/bacen/pix-api/issues/273)]: Na lista de violações em lotecobv, havia indicações do endpoint `/lotecobv/{txid}`, o que inexiste. O correto é `/lotecobv/{id}`.
74
-
*[[#316](https://github.com/bacen/pix-api/issues/316)]: Duas violações específicas foram removidas por questões de performance.
59
+
- Os campos no objeto "devedor" no request do endpoint `PUT /cobv/{txid}` passam a ser opcionais.
60
+
Nem sempre o usuário recebedor tem a posse de todas as informações que constavam como obrigatórias.
61
+
-[[#307](https://github.com/bacen/pix-api/issues/307)]: Detalhada a semântica do campo `validadeAposVencimento`. Passa a apresentar redação
62
+
detalhando o que ocorre em casos de exceção em que o vencimento da cobrança seja um final de semana
63
+
ou um feriado juntamente com a atribuição de um valor pequeno para `validadeAposVencimento`.
64
+
- O campo `validadeAposVencimento` estava constando como `required`, o que estava incorreto.
65
+
Quando não preenchido, o PSP recebedor assume o valor deste campo como 30, então não há motivos para
66
+
o campo ser obrigatório.
67
+
-[[#269](https://github.com/bacen/pix-api/issues/269)]. A regex do txid, na parte concernente ao tamanho, nos endpoints /pix e no callback webhook,
68
+
estava errada. Corrigida de `{26,35}` para `{1,35}` porque pode haver a presença de pagamentos de QRs
69
+
estáticos nesses locais.
70
+
-[[#270](https://github.com/bacen/pix-api/issues/270)]: O id do objeto `location` estava especificado como `int32`. De fato, apenas cerca de 2 bilhões
71
+
de possibilidades pode acabar muito rápido para grandes emissores de cobranças. Entendemos que o identificador do objeto `lotecobv`
72
+
se encaixa na mesma situação. Nesse sentido, alteramos de `int32` para `int64`,
73
+
o que não deve causar maiores problemas no momento.
74
+
-[[#249](github.com/bacen/pix-api/issues/249)], [[#250](github.com/bacen/pix-api/issues/250)]: Com a entrada do campo "chave" como identificador do webhook, toda a parte referente à paginação
75
+
em GET /webhook perde a razão de existir. Nesse sentido, os parâmetros de busca "inicio" e "fim" passam
76
+
a ser opcionais. O objeto de paginação "parametros", também torna-se opcional.
77
+
-[[#239](github.com/bacen/pix-api/issues/239)]: Conforme relatado nesta discussão, entendemos que
78
+
seria interessante, tanto sob o aspecto de segurança quanto sob o aspecto de funcionalidade, que o
79
+
objeto pix agregue o atributo "chave", opcional.
80
+
-[[#241](https://github.com/bacen/pix-api/issues/241)]: Acrescentamos detalhes em relação à questão do acionamento do webhook por parte do PSP recebedor.
81
+
-[[#294](https://github.com/bacen/pix-api/issues/294)]: Erro de ortografia. Na documentação, onde se lê `pixUrlAcessToken` deveria estar escrito `pixUrlAccessToken`.
82
+
-[[#273](https://github.com/bacen/pix-api/issues/273)]: O texto do response 202 do endpoint `PATCH lotecobv/{id}` estava erroneamente induzindo o
83
+
leitor a pensar que o lote já estava revisado quando, na verdade, estaria apenas em processamento
84
+
-[[#273](https://github.com/bacen/pix-api/issues/273)]: Na lista de violações em lotecobv, havia indicações do endpoint `/lotecobv/{txid}`, o que inexiste. O correto é `/lotecobv/{id}`.
85
+
-[[#316](https://github.com/bacen/pix-api/issues/316)]: Duas violações específicas foram removidas por questões de performance.
75
86
76
87
## [2.2.0-rc.0]
77
88
78
89
### Adicionado:
79
90
80
-
- A API Pix agora estabelece uma série de erros padronizados seguindo a [RFC 7807](https://tools.ietf.org/html/rfc7807) reunidos na seção
81
-
"Tratamento de erros". Procuramos ser exaustivos com relação aos possíveis erros semânticos.
82
-
- Adicionado o endpoint `PATCH /lotecobv/{id}`. Este endpoint pode ser utilizado quando a intenção do
83
-
usuário recebedor for alterar cobranças específicas dentro do conjunto de cobranças criadas no lote em
84
-
questão. O endpoint `PUT /lotecobv/{id}` também pode ser utilizado para alterar cobranças, mas deve
85
-
ser atribuído na requisição o array exatamente como especificado na requisição originária, o que torna
86
-
este endpoint ineficiente no caso em que quer se alterar uma cobrança específica ou poucas dentro de um
87
-
array com grande quantidade de cobranças.
91
+
- A API Pix agora estabelece uma série de erros padronizados seguindo a [RFC 7807](https://tools.ietf.org/html/rfc7807) reunidos na seção
92
+
"Tratamento de erros". Procuramos ser exaustivos com relação aos possíveis erros semânticos.
93
+
- Adicionado o endpoint `PATCH /lotecobv/{id}`. Este endpoint pode ser utilizado quando a intenção do
94
+
usuário recebedor for alterar cobranças específicas dentro do conjunto de cobranças criadas no lote em
95
+
questão. O endpoint `PUT /lotecobv/{id}` também pode ser utilizado para alterar cobranças, mas deve
96
+
ser atribuído na requisição o array exatamente como especificado na requisição originária, o que torna
97
+
este endpoint ineficiente no caso em que quer se alterar uma cobrança específica ou poucas dentro de um
98
+
array com grande quantidade de cobranças.
88
99
89
100
- Incorporadas melhorias de redação em alguns endpoints específicos.
90
101
@@ -119,7 +130,7 @@ array com grande quantidade de cobranças.
119
130
120
131
### Correções
121
132
122
-
- removido o objeto __opcional__ pix.pagador [#153](https://github.com/bacen/pix-api/issues/153)
133
+
- removido o objeto **opcional** pix.pagador [#153](https://github.com/bacen/pix-api/issues/153)
123
134
- os webhooks agora são associados a uma chave pix [#120](https://github.com/bacen/pix-api/issues/120)
124
135
- os endereços dos endpoints agora apresentam corretamente o fragmento `v2`[#3](https://github.com/bacen/pix-api/issues/3)
125
136
@@ -147,7 +158,7 @@ array com grande quantidade de cobranças.
147
158
148
159
- corrigido exemplo JWS da tag cobPayload
149
160
150
-
## [2.1.0-rc.0]
161
+
## [2.1.0-rc.0]
151
162
152
163
### Novidades
153
164
@@ -162,9 +173,10 @@ array com grande quantidade de cobranças.
162
173
- API começa em v2 e acompanha a major version [#3](https://github.com/bacen/pix-api/issues/3)
163
174
- revisados exemplos inconsistentes.
164
175
165
-
## [2.0.0]
176
+
## [2.0.0]
166
177
167
178
### Adicionado
179
+
168
180
- Endpoint para criação de Cobranças
169
181
- Endpoint para gerenciamento de Cobranças
170
182
- Endpoint para consulta parametrizada de Cobranças
@@ -179,6 +191,7 @@ array com grande quantidade de cobranças.
179
191
- Autenticação e Autorização baseada em OAuth2
180
192
181
193
### Removido
194
+
182
195
- Recursos para gerenciamento de Documentos
183
196
- Configuração de vencimento em calendário
184
197
- Configuração de juros, multa e desconto em valor
0 commit comments