Skip to content

Commit 03864a2

Browse files
author
Thiago Luiz Vieira de Lima Santos
committed
release 2.8.2
1 parent f5ee7ee commit 03864a2

File tree

4 files changed

+23
-17
lines changed

4 files changed

+23
-17
lines changed

.github/workflows/swagger-ui.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ jobs:
1212
- name: Generate Swagger UI
1313
uses: Legion2/swagger-ui-action@v1
1414
with:
15-
github_token: ${{ secrets.GITHUB_TOKEN }}
1615
output: swagger-ui
1716
spec-file: openapi.yaml
1817
- name: Deploy to GitHub Pages

changelog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
Mudanças relevantes na API Pix serão documentadas aqui neste documento.
44

5+
## [2.8.2]
6+
- Ajuste na descrição do `PUT /webhookrec`.
7+
- Correção nas informações do parâmetro `status` em `GET /cobr` que se refere ao status da cobrança recorrente.
8+
- 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.
9+
- Ajuste da propriedade `tentativas.rejeicao.descricao` das cobranças recorrentes para o tamanho máximo de `400` caracteres.
10+
- Nas tags `RecPayload` e `Rec` substituímos a expressão `encerrada` por `expirada, cancelada ou rejeitada`.
11+
512
## [2.8.1]
613

714
- 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`.

openapi.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
openapi: 3.0.0
22
info:
33
title: API Pix
4-
version: "2.8.1"
4+
version: "2.8.2"
55
license:
66
name: Apache 2.0
77
url: http://www.apache.org/licenses/LICENSE-2.0
@@ -163,18 +163,18 @@ info:
163163
pode-se aplicar o HTTP status code [410](https://tools.ietf.org/html/rfc7231#section-6.5.9). Se a presente location não
164164
está exibindo nenhuma recorrência, pode-se utilizar o HTTP status code [404](https://tools.ietf.org/html/rfc7231#section-6.5.4).
165165
166-
Uma recorrência pode estar encerrada, cancelada ou rejeitada, nesses casos, é uma liberalidade
166+
Uma recorrência pode estar expirada, cancelada ou rejeitada, nesses casos, é uma liberalidade
167167
do PSP recebedor retornar o presente código de erro ou optar por servir o payload de qualquer maneira,
168168
objetivando fornecer uma informação adicional ao usuário pagador final a respeito da recorrência.
169169
170170
### `RecPayloadOperacaoInvalida`
171171
172-
* __Significado__: a recorrência em questão encontra-se em encerrada, rejeitada ou cancelada para a location requisitada.
172+
* __Significado__: a recorrência em questão encontra-se em expirada, rejeitada ou cancelada para a location requisitada.
173173
* __HTTP Status Code__: [400](https://tools.ietf.org/html/rfc7231#section-6.5.1).
174174
* __endpoint__: `GET /rec/{recUrlAccessToken}`.
175175
176176
__Violações__ para o endpoint `GET /rec/{recUrlAccessToken}`:
177-
- O campo `recUrlAccessToken` referencia uma recorrência encerrada, rejeitada ou cancelada.
177+
- O campo `recUrlAccessToken` referencia uma recorrência expirada, rejeitada ou cancelada.
178178
179179
## Tag Rec
180180
@@ -214,7 +214,7 @@ info:
214214
- O location referenciado por `rec.loc` inexiste.
215215
- O location referenciado por `rec.loc` já está sendo utilizado por outra recorrência.
216216
- O campo `rec.status` não respeita o _schema_.
217-
- A recorrência encontra-se encerrada.
217+
- A recorrência encontra-se expirada, cancelada ou rejeitada.
218218
- O campo `rec.loc` somente pode ser alterado quando a recorrência apresentar-se com o status CRIADA.
219219
- O campo `rec.calendario.dataInicial` somente pode ser alterado quando a recorrência apresentar-se com o status CRIADA.
220220
- O campo `rec.dadosJornada.txid` não pode ser alterado quando a recorrência apresentar-se com o status REJEITADA ou CANCELADA.
@@ -2157,7 +2157,7 @@ paths:
21572157
- WebhookRec
21582158
summary: Configurar Webhook.
21592159
description: |
2160-
Endpoint para configuração do serviço de notificações acerca de recorrências. Somente recorrências associadas a chave e conta serão notificadas.
2160+
Endpoint para configuração do serviço de notificações acerca de recorrências. Somente recorrências associadas ao usuário recebedor serão notificadas.
21612161
security:
21622162
- OAuth2: [webhookrec.write]
21632163
requestBody:
@@ -2776,8 +2776,8 @@ paths:
27762776
in: "query"
27772777
schema:
27782778
type: "string"
2779-
title: "Status do registro da recorrência"
2780-
description: "Filtro pelo status da recorrência."
2779+
title: "Status do registro da cobrança recorrente."
2780+
description: "Filtro pelo status da cobrança recorrente."
27812781
- name: "convenio"
27822782
in: "query"
27832783
schema:
@@ -4497,7 +4497,7 @@ components:
44974497
type: https://pix.bcb.gov.br/api/v2/error/RecPayloadOperacaoInvalida
44984498
title: "Recorrência não encontrada."
44994499
status: 400
4500-
detail: "A recorrência em questão encontra-se encerrada."
4500+
detail: "A recorrência em questão encontra-se expirada, cancelada ou rejeitada."
45014501
RequisicaoInvalidaCobRTentativaExample1:
45024502
summary: "Exemplo de erro da requisição 1"
45034503
value:
@@ -6610,7 +6610,7 @@ components:
66106610
type: "string"
66116611
title: "Descricao da rejeição"
66126612
description: "Descricao da causa da rejeição"
6613-
maxLength: 105
6613+
maxLength: 400
66146614
- type: "object"
66156615
properties:
66166616
cancelamento:
@@ -6645,7 +6645,7 @@ components:
66456645
type: "string"
66466646
title: "Descricao do cancelamento"
66476647
description: "Descricao do cancelamento."
6648-
maxLength: 105
6648+
maxLength: 400
66496649
RecId:
66506650
type: "string"
66516651
title: "ID Recorrência"
@@ -7007,7 +7007,7 @@ components:
70077007
type: "string"
70087008
title: "Descricao do cancelamento"
70097009
description: "Descricao da causa do cancelamento"
7010-
maxLength: 105
7010+
maxLength: 400
70117011
- type: "object"
70127012
properties:
70137013
rejeicao:
@@ -7045,7 +7045,7 @@ components:
70457045
type: "string"
70467046
title: "Descricao da rejeição"
70477047
description: "Descricao da causa da rejeição"
7048-
maxLength: 105
7048+
maxLength: 400
70497049
CobRTentativas:
70507050
type: "object"
70517051
title: "Histórico de Tentativas da Cobrança Recorrente"
@@ -7142,7 +7142,7 @@ components:
71427142
type: "string"
71437143
title: "Descricao da rejeição"
71447144
description: "Descricao da causa da rejeição"
7145-
maxLength: 105
7145+
maxLength: 400
71467146
CobRRevisada:
71477147
type: "object"
71487148
title: "Cobrança Recorrente Revisada"

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010

1111
O branch `master` da API pode ser visualizado __[aqui](https://bacen.github.io/pix-api/index.html)__.
1212

13-
# Release atual: 2.8.1
13+
# Release atual: 2.8.2
1414

15-
* A release atual da API Pix pode ser encontrada neste __[link](https://github.com/bacen/pix-api/releases/tag/2.8.1)__.
15+
* A release atual da API Pix pode ser encontrada neste __[link](https://github.com/bacen/pix-api/releases/tag/2.8.2)__.

0 commit comments

Comments
 (0)