Changelog - [SV] Pagamentos Automáticos - v2.0.0-rc.1 - v1.0.0

Changelog - [SV] Pagamentos Automáticos - v2.0.0-rc.1 - v1.0.0

Alterações na seção de orientações do swagger

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

/info

Alterado - "description"

Alteração

API de Iniciação de Pagamentos automáticos, responsável por viabilizar as operações de iniciação de pagamentos automáticos (Pix au...

API de Iniciação de Pagamentos automáticos, responsável por viabilizar as operações de iniciação de pagamentos automáticos (Pix au...

GET /pix/recurring-payments

Request

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

get/parameters

Adicionado - "originalRecurringPaymentId"

Adição

 

 

get/parameters/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Response

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

get/responses/200/data/items/properties

Adicionado - "originalRecurringPaymentId"

Adição

 

 

get/responses/200/data/items/properties

Adicionado - "paymentReference"

Adição

 

 

get/responses/200/data/items/document

Alterado - "description"

Alteração

Informações do documento identificador.

Informações do documento.

get/responses/200/data/items/endToEndId

Alterado - "description"

Alteração

Trata-se de um identificador único, gerado na instituição iniciadora de pagamento e recebido na instituição detentora de conta, pe...

Trata-se de um identificador único, gerado na instituição iniciadora de pagamento e recebido na instituição detentora de conta, pe...

get/responses/200/data/items/rejectionReason/code

Alterado - "description"

Alteração

Código identificador do motivo de rejeição. Motivo da rejeição do pagamento. Informações complementares sobre o motivo do status. ...

Código identificador do motivo de rejeição. Motivo da rejeição do pagamento. Informações complementares sobre o motivo do status. ...

get/responses/200/data/items/rejectionReason/code/enum

Adicionado - "LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO"

Adição

 

enum

get/responses/200/data/items/rejectionReason/code/enum

Adicionado - "LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO"

Adição

 

enum

get/responses/200/data/items/rejectionReason/code/enum

Adicionado - "CONSENTIMENTO_REVOGADO"

Adição

 

enum

get/responses/200/data/items/rejectionReason/code/enum

Adicionado - "LIMITE_TENTATIVAS_EXCEDIDO"

Adição

 

enum

get/responses/200/data/items/rejectionReason/code/enum

Adicionado - "FORA_PRAZO_PERMITIDO"

Adição

 

enum

get/responses/200/data/items/rejectionReason/code/enum

Adicionado - "DETALHE_TENTATIVA_INVALIDO"

Adição

 

enum

get/responses/200/data/items/rejectionReason/code/enum

Adicionado - "DETALHE_PAGAMENTO_INVALIDO"

Adição

 

enum

get/responses/200/data/items/rejectionReason/detail

Alterado - "description"

Alteração

Detalhe sobre o código identificador do motivo de rejeição. - SALDO_INSUFICIENTE: A conta selecionada não possui saldo suficiente...

Detalhe sobre o código identificador do motivo de rejeição. - SALDO_INSUFICIENTE: A conta selecionada não possui saldo suficiente...

get/responses/200/data/items/status

Alterado - "description"

Alteração

Estado atual do pagamento. O estado evolui na seguinte ordem: - RCVD (Received) - Indica que a requisição de pagamento foi recebid...

Estado atual do pagamento. O estado evolui na seguinte ordem: - RCVD (Received) - Indica que a requisição de pagamento foi recebid...

get/responses/200/data/items/transactionIdentification

Alterado - "description"

Alteração

Trata-se de um identificador de transação que deve ser retransmitido intacto pelo PSP do pagador ao gerar a ordem de pagamento. E...

Trata-se de um identificador de transação que deve ser retransmitido intacto pelo PSP do pagador ao gerar a ordem de pagamento. E...

get/responses/200/links/self

Alterado - "format"

Alteração

uri

url

get/responses/200/links/self

Alterado - "example"

Alteração

https://api.banco.com.br/open-banking/api/v1/resource

https://api.banco.com.br/open-banking/api/v2/resource

get/responses/200/links/self

Removido - "pattern"

Remoção

^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$

 

get/responses/200/headers

Adicionado - "x-v"

Adição

 

 

get/responses/200/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/400/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/401/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/403/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/404/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/405/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/406/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/500/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/504/headers/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

get/responses/529

Adicionado - "headers"

Adição

 

 

POST /pix/recurring-payments

Request

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

post/parameters/x-fapi-interaction-id

Alterado - "description"

Alteração

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

Um UUID [RFC4122](https://tools.ietf.org/html/rfc4122) usado como um ID de correlação entre request e response. Campo de geração e...

post/requestBody/data/properties

Adicionado obrigatóriedade no campo 'creditorAccount'

Adição

 

required

post/requestBody/data/properties

Adicionado - "originalRecurringPaymentId"

Adição

 

 

post/requestBody/data/properties

Adicionado - "paymentReference"

Adição

 

 

post/requestBody/data/creditorAccount

Alterado - "description"

Alteração

Objeto que contém a identificação da conta de destino do beneficiário/recebedor. [Restrição] Se localInstrument for igual a MANU,...

Objeto que contém a identificação da conta de destino do beneficiário/recebedor.

post/requestBody/data/creditorAccount/properties

Removido obrigatóriedade no campo 'issuer'

Remoção

required

 

post/requestBody/data/document

Alterado - "description"

Alteração

Informações do documento identificador.

Informações do documento identificador do recebedor da transação.

post/requestBody/data/document/identification

Alterado - "description"

Alteração

Número do documento de identificação oficial do titular pessoa natural ou jurídica.

Número do documento de identificação oficial do recebedor pessoa natural ou jurídica. O valor informado deve ser igual a um dos v...

post/requestBody/data/localInstrument

Alterado - "description"

Alteração

Especifica a forma de iniciação do pagamento - MANU - Inserção manual de dados da conta transacional - DICT - Inserção manual de c...

Especifica a forma de iniciação do pagamento - MANU - Inserção manual de dados da conta transacional - DICT - Inserção manual de c...

post/requestBody/data/proxy

Alterado - "description"

Alteração

Chave cadastrada no DICT pertencente ao recebedor. Os tipos de chaves podem ser: telefone, e-mail, cpf/cnpj ou chave aleatória. N...

Chave cadastrada no DICT pertencente ao recebedor. Os tipos de chaves podem ser: telefone, e-mail, cpf/cnpj ou chave aleatória. N...

post/requestBody/data/riskSignals/automatic/lastLoginDateTime

Alterado - "description"

Alteração

Data e hora do último login do cliente na iniciadora

Caso o usuário pagador tenha acesso ao ambiente da iniciadora de pagamentos, utilizar data e hora da última interação do cliente c...

post/requestBody/data/riskSignals/manual/properties

Removido obrigatóriedade no campo 'isRootedDevice'

Remoção

required

 

post/requestBody/data/riskSignals/manual/properties

Removido obrigatóriedade no campo 'screenBrightness'

Remoção

required

 

post/requestBody/data/riskSignals/manual/properties

Removido obrigatóriedade no campo 'elapsedTimeSinceBoot'

Remoção

required

 

post/requestBody/data/riskSignals/manual/properties

Removido - "isCallInProgress"

Remoção

 

 

post/requestBody/data/riskSignals/manual/properties

Adicionado - "isCallingProgress"

Adição

 

 

post/requestBody/data/riskSignals/manual/elapsedTimeSinceBoot

Alterado - "description"

Alteração

Indica por quanto tempo (em milissegundos) o dispositivo está ligado.

Indica por quanto tempo (em milissegundos) o dispositivo está ligado. [Restrição] Campos de envio obrigatório quando o sistema op...

post/requestBody/data/riskSignals/manual/isRootedDevice

Alterado - "description"

Alteração

Indica se o dispositivo atualmente está com permissão de “root”.

Indica se o dispositivo atualmente está com permissão de “root”. [Restrição] Campos de envio obrigatório quando o sistema operaci...

post/requestBody/data/riskSignals/manual/screenBrightness

Alterado - "description"

Alteração

Indica o nível de brilho da tela do dispositivo. Em dispositivos Android o valor é um inteiro, entre 0 e 255, inclusive; Em di...

Indica o nível de brilho da tela do dispositivo. Em dispositivos Android o valor é um inteiro, entre 0 e 255, inclusive; Em di...

Response

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

post/responses/201/data/properties

Adicionado obrigatóriedade no campo 'creditorAccount'

Adição

 

required

post/responses/201/data/properties

Removido - "ibgeTownCode"

Remoção

 

 

post/responses/201/data/properties

Adicionado - "originalRecurringPaymentId"

Adição

 

 

post/responses/201/data/properties

Adicionado - "paymentReference"

Adição

 

 

post/responses/201/data/cancellation/cancelledBy/document/identification

Alterado - "description"

Alteração

Número do documento do usuário pagador responsável pelo cancelamento do pagamento.

Número do documento de identificação oficial do pagador ou recebedor, pessoa natural ou jurídica.

post/responses/201/data/cancellation/cancelledBy/document/identification

Alterado - "pattern"

Alteração

^\d{11}$

^(?:\d{11}|\d{14})$

post/responses/201/data/cancellation/cancelledBy/document/rel

Removido - "maxLength"

Remoção

3

 

post/responses/201/data/cancellation/cancelledBy/document/rel

Alterado - "description"