Skip to content

Commit 407d17e

Browse files
Merge pull request #4788 from Sensedia/EOF-594
feat(automatic payments): EOF-594 - PSV318 - Proposta para corrigir o…
2 parents 2c5581c + 7b4de73 commit 407d17e

4 files changed

+47
-13
lines changed

dictionary/automaticPaymentsGetRecurringConsentsConsentId_v2.0.0.csv

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ TRAN";1;1;"";Não permitido;string;CACC;
8181
/data/debtorAccount/ibgeTownCode;ibgeTownCode;"Campo utilizado pela iniciadora para cálculo do dia útil de liquidação do pagamento (vide especificação do endToEndId) baseado no município de cadastro do usuário pagador no detentor.
8282

8383
[Restrições]
84-
- Campo obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”.
84+
Campo de preenchimento obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”, e o consentimento passar pelo estado AUTHORISED.
8585
";Texto;7;Condicional;^\d{7}$;;0;1;"
86-
- Campo obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”.
86+
Campo de preenchimento obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”, e o consentimento passar pelo estado AUTHORISED.
8787
";Não permitido;string;5300108;7
8888
/data/rejection;rejection;"Objeto contendo as informações de rejeição dos consentimentos.
8989

dictionary/automaticPaymentsPatchRecurringConsentsConsentId_v2.0.0.csv

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ TRAN";1;1;"";Não permitido;string;CACC;
8181
/data/debtorAccount/ibgeTownCode;ibgeTownCode;"Campo utilizado pela iniciadora para cálculo do dia útil de liquidação do pagamento (vide especificação do endToEndId) baseado no município de cadastro do usuário pagador no detentor.
8282

8383
[Restrições]
84-
- Campo obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”.
84+
Campo de preenchimento obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”, e o consentimento passar pelo estado AUTHORISED.
8585
";Texto;7;Condicional;^\d{7}$;;0;1;"
86-
- Campo obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”.
86+
Campo de preenchimento obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”, e o consentimento passar pelo estado AUTHORISED.
8787
";Não permitido;string;5300108;7
8888
/data/rejection;rejection;"Objeto contendo as informações de rejeição dos consentimentos.
8989

dictionary/automaticPaymentsPostRecurringConsents_v2.0.0.csv

-7
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,6 @@ Segue descrição de cada valor do ENUM.
8181
";Texto;;Obrigatório;;"CACC
8282
SVGS
8383
TRAN";1;1;"";Não permitido;string;CACC;
84-
/data/debtorAccount/ibgeTownCode;ibgeTownCode;"Campo utilizado pela iniciadora para cálculo do dia útil de liquidação do pagamento (vide especificação do endToEndId) baseado no município de cadastro do usuário pagador no detentor.
85-
86-
[Restrições]
87-
- Campo obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”.
88-
";Texto;7;Condicional;^\d{7}$;;0;1;"
89-
- Campo obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”.
90-
";Não permitido;string;5300108;7
9184
/data/rejection;rejection;"Objeto contendo as informações de rejeição dos consentimentos.
9285

9386
[Restrição] Campo de preenchimento obrigatório caso status do consentimento igual a ""REJECTED"".

swagger-apis/automatic-payments/2.0.0-rc.1.yml

+43-2
Original file line numberDiff line numberDiff line change
@@ -1630,7 +1630,7 @@ components:
16301630
Campo utilizado pela iniciadora para cálculo do dia útil de liquidação do pagamento (vide especificação do endToEndId) baseado no município de cadastro do usuário pagador no detentor.
16311631
16321632
[Restrições]
1633-
- Campo obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”.
1633+
Campo de preenchimento obrigatório quando o oneOf utilizado do recurringConfiguration for “automatic”, e o consentimento passar pelo estado AUTHORISED.
16341634
originalRecurringPaymentId:
16351635
type: string
16361636
description: |
@@ -3073,7 +3073,48 @@ components:
30733073
pattern: '[\w\W\s]*'
30743074
maxLength: 140
30753075
debtorAccount:
3076-
$ref: '#/components/schemas/ConsentsDebtorAccount'
3076+
type: object
3077+
description: |
3078+
Objeto que contém a identificação da conta de origem do pagador. As informações quanto à conta de origem do pagador poderão ser trazidas no consentimento para a detentora, caso a iniciadora tenha coletado essas informações do cliente.
3079+
Do contrário, será coletada na detentora e trazida para a iniciadora como resposta à criação do pagamento.
3080+
3081+
[Restrições]
3082+
- Objeto obrigatório que deverá ser retornado quando o consentimento estiver ou passar pelo status AUTHORISED;
3083+
required:
3084+
- ispb
3085+
- number
3086+
- accountType
3087+
properties:
3088+
ispb:
3089+
type: string
3090+
minLength: 8
3091+
maxLength: 8
3092+
pattern: '^[0-9]{8}$'
3093+
example: '12345678'
3094+
description: |
3095+
Deve ser preenchido com o ISPB (Identificador do Sistema de Pagamentos Brasileiros) do participante do SPI (Sistema de pagamentos instantâneos) somente com números.
3096+
issuer:
3097+
type: string
3098+
minLength: 1
3099+
maxLength: 4
3100+
pattern: '^[0-9]{1,4}$'
3101+
example: '1774'
3102+
description: |
3103+
Código da Agência emissora da conta sem dígito.
3104+
(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito,
3105+
no exercício de atividades da instituição, não podendo ser móvel ou transitória).
3106+
3107+
[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA).
3108+
number:
3109+
type: string
3110+
minLength: 1
3111+
maxLength: 20
3112+
pattern: '^[0-9]{1,20}$'
3113+
example: '1234567890'
3114+
description: |
3115+
Deve ser preenchido com o número da conta transacional do usuário pagador, com dígito verificador (se este existir), se houver valor alfanumérico, este deve ser convertido para 0.
3116+
accountType:
3117+
$ref: '#/components/schemas/EnumAccountTypeConsents'
30773118
rejection:
30783119
$ref: '#/components/schemas/Rejection'
30793120
revocation:

0 commit comments

Comments
 (0)