Changelog - [SV] Vínculo de dispositivo - v2.0.0 - 2.0.0-rc.1

Changelog - [SV] Vínculo de dispositivo - v2.0.0 - 2.0.0-rc.1

 

Alteração na parte de orientações dentro do swagger

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

parameters

Adicionado - "x-bcb-nfc"

Adição

 

 

POST /enrollments

Request

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

post/requestBody/data/properties

Adicionado - "enrollmentName"

Adição

 

 

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

Removido obrigatóriedade no campo 'expirationDateTime'

Remoção

required

 

post/responses/200/data/expirationDateTime

Alterado - "description

Alteração

  •  

    Data e hora definida pelo usuário em que o vínculo do dispositivo deve expirar, perdendo
    sua validade.

  • [Restrição] Campo obrigatório que deverá ser retornado quando o vínculo de dispositivo
    estiver ou passar pelo estado AUTHORISED.

  • Data e hora de expiração da permissão. Reflete a data limite de validade do vínculo. Uma
    string com data e hora conforme especificação RFC-3339, sempre com a utilização de
    timezone UTC (UTC time format).

  • [Restrição] De preenchimento obrigatório nos casos em que houver validade determinada.
    Em casos de vínculo com prazo indeterminado, o campo não deve ser preenchido.

post/responses/201/data/properties

Adicionado - "enrollmentName"

Adição

 

 

post/responses/201/data/expirationDateTime

Alterado - "description"

Alteração

O instante de expiração deste vínculo de conta, de acordo com a regulação vigente.

Data e hora definida pelo usuário em que o vínculo do dispositivo deve expirar, perdendo sua validade. [Restrição] Campo obrigató...

post/responses/422/errors/items/code

Alterado - "description"

Alteração

Códigos de erros previstos na criação do vínculo de conta: • PERMISSOES_INVALIDAS: As permissões associadas ao vínculo de conta n...

Códigos de erros previstos na criação do vínculo de conta: - PERMISSOES_INVALIDAS: As permissões associadas ao vínculo de conta nã...

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_NAO_INFORMADO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_INVALIDO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "ERRO_IDEMPOTENCIA"

Adição

 

enum

post/responses/422/errors/items/detail

Alterado - "description"

Alteração

Descrição específica do erro de acordo com o código reportado: • PERMISSOES_INVALIDAS: As permissões associadas ao vínculo de con...

Descrição específica do erro de acordo com o código reportado: - PERMISSOES_INVALIDAS: As permissões associadas ao vínculo de cont...

post/responses/422/errors/items/title

Alterado - "description"

Alteração

Título específico do erro reportado, de acordo com o código enviado: • PERMISSOES_INVALIDAS: Permissões inválidas. • CONTA_INVAL...

Título específico do erro reportado, de acordo com o código enviado: - PERMISSOES_INVALIDAS: Permissões inválidas. - CONTA_INVALID...

GET /enrollments/{enrollmentId}

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

Adicionado - "enrollmentName"

Adição

 

 

get/responses/200/data/properties

Removido obrigatóriedade no campo 'expirationDateTime'

Remoção

required

 

get/responses/200/data/expirationDateTime

Alterado - "description"

Alteração

O instante de expiração deste vínculo de conta, de acordo com a regulação vigente.

Data e hora definida pelo usuário em que o vínculo do dispositivo deve expirar, perdendo sua validade.

[Restrição] Campo obrigatório que deverá ser retornado quando o vínculo de dispositivo estiver ou passar pelo estado AUTHORISED;

get/responses/200/data/expirationDateTime

Alterado - "description"

Alteração

  • Data e hora definida pelo usuário em que o vínculo do dispositivo deve expirar, perdendo
    sua validade.

  • [Restrição] Campo obrigatório que deverá ser retornado quando o vínculo de dispositivo
    estiver ou passar pelo estado AUTHORISED.

  • Data e hora de expiração da permissão. Reflete a data limite de validade do vínculo. Uma
    string com data e hora conforme especificação RFC-3339, sempre com a utilização de
    timezone UTC (UTC time format).

  • [Restrição] De preenchimento obrigatório nos casos em que houver validade determinada.
    Em casos de vínculo com prazo indeterminado, o campo não deve ser preenchido.

PATCH /enrollments/{enrollmentId}

Response

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

patch/responses/422/errors/items/code

Alterado - "description"

Alteração

Códigos de erros previstos no cancelamento do vínculo de conta: • STATUS_INVALIDO: O status do vínculo de conta não permite cance...

Códigos de erros previstos no cancelamento do vínculo de conta: - STATUS_INVALIDO: O status do vínculo de conta não permite cancel...

patch/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_NAO_INFORMADO"

Adição

 

enum

patch/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_INVALIDO"

Adição

 

enum

patch/responses/422/errors/items/code/enum

Adicionado - "ERRO_IDEMPOTENCIA"

Adição

 

enum

patch/responses/422/errors/items/detail

Alterado - "description"

Alteração

Descrição específica do erro de acordo com o código reportado: • STATUS_INVALIDO: O status do vínculo de conta não permite cancel...

Descrição específica do erro de acordo com o código reportado: - STATUS_INVALIDO: O status do vínculo de conta não permite cancela...

patch/responses/422/errors/items/title

Alterado - "description"

Alteração

Título específico do erro reportado, de acordo com o código enviado: • STATUS_INVALIDO: Status inválido. • MOTIVO_REJEICAO: Moti...

Título específico do erro reportado, de acordo com o código enviado: - STATUS_INVALIDO: Status inválido. - MOTIVO_REJEICAO: Motivo...

POST /enrollments/{enrollmentId}/fido-registration

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/422/errors/items/code

Alterado - "description"

Alteração

Códigos de erros previstos: • STATUS_VINCULO_INVALIDO: O status do vínculo de conta é tal que não permite o registro de nova cred...

Códigos de erros previstos: - STATUS_VINCULO_INVALIDO: O status do vínculo de conta é tal que não permite o registro de nova crede...

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_NAO_INFORMADO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_INVALIDO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "ERRO_IDEMPOTENCIA"

Adição

 

enum

post/responses/422/errors/items/detail

Alterado - "description"

Alteração

Descrição específica do erro de acordo com o código reportado: • STATUS_VINCULO_INVALIDO: O status do vínculo de conta é tal que ...

Descrição específica do erro de acordo com o código reportado: - STATUS_VINCULO_INVALIDO: O status do vínculo de conta é tal que n...

post/responses/422/errors/items/title

Alterado - "description"

Alteração

Título específico do erro reportado, de acordo com o código enviado: • STATUS_VINCULO_INVALIDO: Status inválido do vínculo de con...

Título específico do erro reportado, de acordo com o código enviado: - STATUS_VINCULO_INVALIDO: Status inválido do vínculo de cont...

POST /enrollments/{enrollmentId}/fido-registration-options

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

Alterado - "description"

Alteração

Identificador único do usuário sob registro em formato base64. A conversão deste valor para o formato original (BufferSource ou Ar...

Identificador único do usuário sob registro em formato base64. A conversão deste valor para o formato original (BufferSource ou Ar...

post/responses/422/errors/items/code

Alterado - "description"

Alteração

Códigos de erros previstos: • RP_INVALIDA: O identificador da Relying Party informado não pode ser verificado. • STATUS_VINCULO_...

Códigos de erros previstos: - RP_INVALIDA: O identificador da Relying Party informado não pode ser verificado. - STATUS_VINCULO_IN...

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_NAO_INFORMADO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_INVALIDO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "ERRO_IDEMPOTENCIA"

Adição

 

enum

post/responses/422/errors/items/detail

Alterado - "description"

Alteração

Descrição específica do erro de acordo com o código reportado: • RP_INVALIDA: O identificador da Relying Party informado não pode...

Descrição específica do erro de acordo com o código reportado: - RP_INVALIDA: O identificador da Relying Party informado não pode ...

post/responses/422/errors/items/title

Alterado - "description"

Alteração

Título específico do erro reportado, de acordo com o código enviado: • RP_INVALIDA: Relying party inválida. • STATUS_VINCULO_INV...

Título específico do erro reportado, de acordo com o código enviado: - RP_INVALIDA: Relying party inválida. - STATUS_VINCULO_INVAL...

POST /enrollments/{enrollmentId}/fido-sign-options

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/422/errors/items/code

Alterado - "description"

Alteração

Códigos de erros previstos: • RP_INVALIDA: O identificador da Relying Party informado não pode ser verificado. • STATUS_VINCULO_...

Códigos de erros previstos: - RP_INVALIDA: O identificador da Relying Party informado não pode ser verificado. - STATUS_VINCULO_IN...

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_NAO_INFORMADO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "PARAMETRO_INVALIDO"

Adição

 

enum

post/responses/422/errors/items/code/enum

Adicionado - "ERRO_IDEMPOTENCIA"

Adição

 

enum

post/responses/422/errors/items/detail

Alterado - "description"

Alteração

Descrição específica do erro de acordo com o código reportado: • RP_INVALIDA: O identificador da Relying Party informado não pode...

Descrição específica do erro de acordo com o código reportado: - RP_INVALIDA: O identificador da Relying Party informado não pode ...

post/responses/422/errors/items/title

Alterado - "description"

Alteração

Título específico do erro reportado, de acordo com o código enviado: • RP_INVALIDA: Relying party inválida. • STATUS_VINCULO_INV...

Título específico do erro reportado, de acordo com o código enviado: - RP_INVALIDA: Relying party inválida. - STATUS_VINCULO_INVAL...

POST /consents/{consentId}/authorise

Request

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

Campo

O que foi alterado?

Tipo da Alteração

Antes

Depois

post

Alterado - "description"

Alteração

Autorização de um consentimento de pagamentos em status `AWAITING_AUTHORISATION` a partir do access_token emitido pela jornada sem...

Autorização de um consentimento de pagamentos em status `AWAITING_AUTHORISATION` a partir do access_token emitido pela jornada sem...

post

Alterado - "description"

Adição

 

– [...] Caso a detentora identifique que a conta de débito informada pelo iniciador na criação do
consentimento diverge da conta de débito vinculada ao dispositivo, o detentor deve retornar o
erro HTTP 422 com código CONTA_DEBITO_DIVERGENTE_CONSENTIMENTO_VINCULO e
rejeitar o consentimento com o motivo CONTA_NAO_PERMITE_PAGAMENTO. Se o iniciador,
durante a criação do consentimento, omitir a conta de débito, o detentor deve considerar a
conta de débito associada ao vínculo para o preenchimento do objeto /data/debtorAccount,
presente no consentimento, após a sua autorização. Os limites relacionados ao vínculo
devem ser validados apenas em momento de liquidação do pagamento, independente dele
ser agendado ou imediato.

post/requestBody/data/riskSignals/properties

Removido obrigatóriedade no campo 'isRootedDevice'

Remoção

required

 

post/requestBody/data/riskSignals/properties

Removido obrigatóriedade no campo 'screenBrightness'

Remoção

required

 

post/requestBody/data/riskSignals/properties

Removido obrigatóriedade no campo 'elapsedTimeSinceBoot'

Remoção

required

 

post/requestBody/data/riskSignals/elapsedTimeSinceBoot

Alterado - "description"

Alteração

Indica por quanto tempo (em milissegundos) o dispositivo está ligado. [Android] Informação obtida através do [link](https://devel...

Indica por quanto tempo (em milissegundos) o dispositivo está ligado. [Android] Informação obtida através do [link](https://devel...

post/requestBody/data/riskSignals/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/screenBrightness

Alterado - "description"