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

Changelog - [SV] Pagamentos Automáticos - v2.0.0-beta.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

/servers/0

Alterado - "url"

Alteração

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

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

/servers/1

Alterado - "url"

Alteração

https://apih.banco.com.br/open-banking/automatic-payments/v1

https://apih.banco.com.br/open-banking/automatic-payments/v2

/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...

/pix/recurring-payments

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

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

get/responses/200/data/items/properties

Adicionado - "lastRetryRecurringPaymentIds"

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/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/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/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/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

Removido - "headers"

Remoção

 

 

get/responses/504

Removido - "headers"

Remoção

 

 

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 - "lastRetryRecurringPaymentIds"

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

Data e hora da última interação do cliente com o aplicativo/sistema da instituição iniciadora.

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

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 - "lastRetryRecurringPaymentIds"

Adição

 

 

post/responses/201/data/cancellation/reason

Alterado - "description"

Alteração

O preenchimento desse campo para retorno, deve ocorrer pela detentora de contas a partir do status em que o pagamento estiver no m...

O preenchimento desse campo para retorno, deve ocorrer pela detentora de contas a partir do status em que o pagamento estiver no m...

post/responses/201/data/cancellation/reason/enum

Removido - "CANCELADO_MULTIPLAS_ALCADAS"

Remoção

enum

 

post/responses/201/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/responses/201/data/creditorAccount/properties

Removido obrigatóriedade no campo 'issuer'

Remoção

required

 

post/responses/201/data/document

Alterado - "description"

Alteração

Informações do documento identificador.

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

post/responses/201/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/responses/201/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/responses/201/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/responses/201/data/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. ...

post/responses/201/data/rejectionReason/code/enum

Adicionado - "LIMITE_VALOR_TOTAL_CONSENTIMENTO_EXCEDIDO"

Adição

 

enum

post/responses/201/data/rejectionReason/code/enum

Adicionado - "LIMITE_VALOR_TRANSACAO_CONSENTIMENTO_EXCEDIDO"

Adição

 

enum

post/responses/201/data/rejectionReason/code/enum

Adicionado - "LIMITE_TENTATIVAS_EXCEDIDO"

Adição

 

enum

post/responses/201/data/rejectionReason/code/enum

Adicionado - "CONSENTIMENTO_REVOGADO"

Adição

 

enum

post/responses/201/data/rejectionReason/detail

Alterado - "description"

Alteração