diff --git a/dictionary/paymentsGetPixPaymentsPaymentId_v3.csv b/dictionary/paymentsGetPixPaymentsPaymentId_v3.csv index 075c8c275..75398703d 100644 --- a/dictionary/paymentsGetPixPaymentsPaymentId_v3.csv +++ b/dictionary/paymentsGetPixPaymentsPaymentId_v3.csv @@ -160,11 +160,12 @@ Todos os valores monetários informados estão representados com a moeda vigente ";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/creditorAccount/ispb;ispb;"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. ";Texto;8;Obrigatório;^[0-9]{8}$;;1;1;"";Não permitido;string;12345678;8 -/data/creditorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. -(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, -no exercício de atividades da instituição, não podendo ser móvel ou transitória). -[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). -";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). +/data/creditorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. +(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, +no exercício de atividades da instituição, não podendo ser móvel ou transitória). + +[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). +";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). ";Não permitido;string;1774;1 /data/creditorAccount/number;number;"Deve ser preenchido com o número da conta do usuário recebedor, com dígito verificador (se este existir), se houver valor alfanumérico, este deve ser convertido para 0. @@ -216,11 +217,12 @@ As informações quanto à conta de origem do pagador poderão ser trazidas no c ";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/debtorAccount/ispb;ispb;"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. ";Texto;8;Obrigatório;^[0-9]{8}$;;1;1;"";Não permitido;string;12345678;8 -/data/debtorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. -(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, -no exercício de atividades da instituição, não podendo ser móvel ou transitória). -[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). -";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). +/data/debtorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. +(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, +no exercício de atividades da instituição, não podendo ser móvel ou transitória). + +[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). +";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). ";Não permitido;string;1774;1 /data/debtorAccount/number;number;"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. diff --git a/dictionary/paymentsPostPixPayments_v3.csv b/dictionary/paymentsPostPixPayments_v3.csv index 9e92866a9..a4493ee30 100644 --- a/dictionary/paymentsPostPixPayments_v3.csv +++ b/dictionary/paymentsPostPixPayments_v3.csv @@ -160,11 +160,12 @@ Todos os valores monetários informados estão representados com a moeda vigente ";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/creditorAccount/ispb;ispb;"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. ";Texto;8;Obrigatório;^[0-9]{8}$;;1;1;"";Não permitido;string;12345678;8 -/data/creditorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. -(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, -no exercício de atividades da instituição, não podendo ser móvel ou transitória). -[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). -";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). +/data/creditorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. +(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, +no exercício de atividades da instituição, não podendo ser móvel ou transitória). + +[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). +";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). ";Não permitido;string;1774;1 /data/creditorAccount/number;number;"Deve ser preenchido com o número da conta do usuário recebedor, com dígito verificador (se este existir), se houver valor alfanumérico, este deve ser convertido para 0. @@ -185,11 +186,12 @@ As informações quanto à conta de origem do pagador poderão ser trazidas no c ";Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/debtorAccount/ispb;ispb;"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. ";Texto;8;Obrigatório;^[0-9]{8}$;;1;1;"";Não permitido;string;12345678;8 -/data/debtorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. -(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, -no exercício de atividades da instituição, não podendo ser móvel ou transitória). -[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). -";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). +/data/debtorAccount/issuer;issuer;"Código da Agência emissora da conta sem dígito. +(Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, +no exercício de atividades da instituição, não podendo ser móvel ou transitória). + +[Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). +";Texto;4;Condicional;^[0-9]{1,4}$;;0;1;" Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA). ";Não permitido;string;1774;1 /data/debtorAccount/number;number;"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. diff --git a/swagger-apis/payments/3.0.0-beta.2.yml b/swagger-apis/payments/3.0.0-beta.2.yml index 8ae4f4ebb..e3c45d7a4 100644 --- a/swagger-apis/payments/3.0.0-beta.2.yml +++ b/swagger-apis/payments/3.0.0-beta.2.yml @@ -737,7 +737,7 @@ components: details: $ref: '#/components/schemas/Details' debtorAccount: - $ref: '#/components/schemas/PaymentsDebtorAccount' + $ref: '#/components/schemas/DebtorAccount' CreatePixPayment: type: object required: @@ -762,7 +762,7 @@ components: payment: $ref: '#/components/schemas/PaymentPix' creditorAccount: - $ref: '#/components/schemas/PaymentsCreditorAccount' + $ref: '#/components/schemas/CreditorAccount' remittanceInformation: type: string maxLength: 140 @@ -889,86 +889,7 @@ components: se houver valor alfanumérico, este deve ser convertido para 0. accountType: $ref: '#/components/schemas/EnumAccountPaymentsType' - PaymentsCreditorAccount: - type: object - description: | - Objeto que contém a identificação da conta de destino do beneficiário/recebedor. - required: - - ispb - - number - - accountType - properties: - ispb: - type: string - minLength: 8 - maxLength: 8 - pattern: '^[0-9]{8}$' - example: '12345678' - description: | - 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. - issuer: - type: string - minLength: 1 - maxLength: 4 - pattern: '^[0-9]{1,4}$' - example: '1774' - description: | - Código da Agência emissora da conta sem dígito. - (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, - no exercício de atividades da instituição, não podendo ser móvel ou transitória). - [Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). - number: - type: string - minLength: 1 - maxLength: 20 - pattern: '^[0-9]{1,20}$' - example: '1234567890' - description: | - Deve ser preenchido com o número da conta do usuário recebedor, com dígito verificador (se este existir), - se houver valor alfanumérico, este deve ser convertido para 0. - accountType: - $ref: '#/components/schemas/EnumAccountPaymentsType' DebtorAccount: - type: object - description: | - 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. Do contrário, será coletada na detentora e trazida para a iniciadora como resposta à criação do pagamento. - required: - - ispb - - number - - accountType - properties: - ispb: - type: string - minLength: 8 - maxLength: 8 - pattern: '^[0-9]{8}$' - example: '12345678' - description: | - 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. - issuer: - type: string - minLength: 1 - maxLength: 4 - pattern: '^[0-9]{1,4}$' - example: '1774' - description: | - Código da Agência emissora da conta sem dígito. - (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, - no exercício de atividades da instituição, não podendo ser móvel ou transitória). - [Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA), SVGS (CONTA_POUPANCA) e SLRY (CONTA_SALARIO). - number: - type: string - minLength: 1 - maxLength: 20 - pattern: '^[0-9]{1,20}$' - example: '1234567890' - description: | - 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. - accountType: - $ref: '#/components/schemas/EnumAccountPaymentsType' - PaymentsDebtorAccount: type: object description: | Objeto que contém a identificação da conta de origem do pagador. @@ -2155,7 +2076,7 @@ components: cancellation: $ref: '#/components/schemas/PatchPixPaymentCancellation' debtorAccount: - $ref: '#/components/schemas/PaymentsDebtorAccount' + $ref: '#/components/schemas/DebtorAccount' authorisationFlow: type: string enum: @@ -2315,7 +2236,7 @@ components: description: | Deve ser preenchido sempre que o usuário pagador inserir alguma informação adicional em um pagamento, a ser enviada ao recebedor. creditorAccount: - $ref: '#/components/schemas/PaymentsCreditorAccount' + $ref: '#/components/schemas/CreditorAccount' debtorAccount: $ref: '#/components/schemas/DebtorAccount' authorisationFlow: @@ -2450,7 +2371,7 @@ components: description: | Deve ser preenchido sempre que o usuário pagador inserir alguma informação adicional em um pagamento, a ser enviada ao recebedor. creditorAccount: - $ref: '#/components/schemas/PaymentsCreditorAccount' + $ref: '#/components/schemas/CreditorAccount' cancellation: $ref: '#/components/schemas/PixPaymentCancellation' debtorAccount: