Nota |
---|
A implementação e certificação do VRP está pausada no momento. Os produtos Transferência Inteligentes (Sweeping Accounts) e Pix Automático continuam disponíveis para implementação e certificação. |
Índice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
View file | ||
---|---|---|
|
Alterações na seção de orientações do swagger
...
Campo
...
O que foi alterado?
...
Tipo da Alteração
...
Antes
...
Depois
...
N° Proposta
...
Data homologação
...
/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...
...
PSV276, PSV277, PSV279, PSV280
GET /pix/recurring-payments
Request
...
Campo
...
O que foi alterado?
...
Tipo da Alteração
...
Antes
...
Depois
...
N° Proposta
...
Data homologação
...
get/parameters
...
Adicionado - "originalRecurringPaymentId"
...
Adição
...
PSV284
Response
...
Campo
...
O que foi alterado?
...
Tipo da Alteração
...
Antes
...
Depois
...
N° Proposta
...
Data homologação
...
get/responses/200/data/items/properties
...
Removido - "lastRetryRecurringPaymentIds"
...
Remoção
...
PSV282
...
get/responses/200/data/items/properties
...
Adicionado - "originalRecurringPaymentId"
...
Adição
...
PSV282
...
get/responses/200/data/items/properties
...
Adicionado - "paymentReference"
...
Adição
...
PSV274
...
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. ...
...
PSV276, PSV280
...
get/responses/200/data/items/rejectionReason/code/enum
...
Adicionado - "FORA_PRAZO_PERMITIDO"
...
Adição
...
enum
...
PSV276
...
get/responses/200/data/items/rejectionReason/code/enum
...
Adicionado - "DETALHE_TENTATIVA_INVALIDO"
...
Adição
...
enum
...
PSV280
...
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...
...
PSV276, PSV280
...
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...
...
PSV276, PSV280
POST /pix/recurring-payments
Request
...
Campo
...
O que foi alterado?
...
Tipo da Alteração
...
Antes
...
Depois
...
N° Proposta
...
Data homologação
...
post/requestBody/data/properties
...
Removido - "lastRetryRecurringPaymentIds"
...
Remoção
...
PSV282
...
post/requestBody/data/properties
...
Adicionado - "originalRecurringPaymentId"
...
Adição
...
PSV282
...
post/requestBody/data/properties
...
Adicionado - "paymentReference"
...
Adição
...
PSV274
...
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...
...
PSV272
Response
...
Campo
...
O que foi alterado?
...
Tipo da Alteração
...
Antes
...
Depois
...
N° Proposta
...
Data homologação
...
post/responses/201/data/properties
...
Removido - "lastRetryRecurringPaymentIds"
...
Remoção
...
PSV282
...
post/responses/201/data/properties
...
Adicionado - "originalRecurringPaymentId"
...
Adição
...
PSV282
...
post/responses/201/data/properties
...
Adicionado - "paymentReference"
...
Adição
...
PSV274
...
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...
...
PSV272
...
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. ...
...
PSV276, PSV280
...
post/responses/201/data/rejectionReason/code/enum
...
Adicionado - "FORA_PRAZO_PERMITIDO"
...
Adição
...
enum
...
PSV276
...
post/responses/201/data/rejectionReason/code/enum
...
Adicionado - "DETALHE_TENTATIVA_INVALIDO"
...
Adição
...
enum
...
PSV280
...
post/responses/201/data/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...
...
PSV276, PSV280
...
post/responses/201/data/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...
...
PSV276, PSV280
...
post/responses/422/errors/items/code
...
Alterado - "description"
...
Alteração
...
Códigos de erros previstos na criação da iniciação de pagamento: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para...
...
Códigos de erros previstos na criação da iniciação de pagamento: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para...
...
PSV276, PSV280
...
post/responses/422/errors/items/code/enum
...
Adicionado - "FORA_PRAZO_PERMITIDO"
...
Adição
...
enum
...
PSV276
...
post/responses/422/errors/items/code/enum
...
Adicionado - "DETALHE_TENTATIVA_INVALIDO"
...
Adição
...
enum
...
PSV280
...
post/responses/422/errors/items/detail
...
Alterado - "description"
...
Alteração
...
Descrição específica do erro de acordo com o código reportado: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para r...
...
Descrição específica do erro de acordo com o código reportado: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para r...
...
PSV276, PSV280
...
post/responses/422/errors/items/title
...
Alterado - "description"
...
Alteração
...
Título específico do erro reportado, de acordo com o código enviado: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente ...
...
Título específico do erro reportado, de acordo com o código enviado: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente ...
...
PSV276, PSV280
GET /pix/recurring-payments/{recurringPaymentId}
...
Release Notes
Mudanças Comuns para Transferências Inteligentes e Pix Automático
Item | Descrição | Impacto | Referência |
---|---|---|---|
1.1. Consentimento - Prazo Máximo para primeira Autorização | Antes: 05 minutos | Desenvolvedores precisam ajustar a lógica de autorização para considerar o novo prazo. | Página da Máquina de Estados da versão 2.0.0-beta.2, estado AWAITING_AUTHORISATION |
1.2. Alteração de Campo | O campo | Continua operando para Transferências Inteligentes conforme a versão anterior, mas os desenvolvedores devem atualizar suas integrações para refletir a nova localização do campo. Para representar a data de início para consentimentos de Pix Automático, foi criado um campo, mais detalhes no item 3.4 deste documento. | Endpoints de Consentimento Recorrente, na Especificação técnica (OAS) |
1.3. Restrição no Campo | Adicionada restrição indicando quando o campo deve ou não ser preenchido. | Verifique as condições específicas antes de enviar este campo nas requisições para evitar erros. | Endpoints de Pagamento Recorrente, na Especificação técnica (OAS) |
Transferências Inteligentes
Item | Descrição | Impacto | Referência |
---|---|---|---|
2.1. Mudança no Estado do Pagamento para Cálculo de Limites | Alteração no estado considerado para o cálculo dos limites do consentimento. | Atualize a lógica de verificação conforme o novo critério. | Header da Especificação, tópico “Limites Transacionais para Transferências Inteligentes” |
2.2. Adição do Campo | Representa a data e hora de validade do consentimento para transferências inteligentes. | Implementar o novo campo nas integrações para gerenciar a validade dos consentimentos. | Endpoints de Consentimento Recorrente, na Especificação técnica (OAS) |
2.3. Alteração na Descrição do Campo | Ampliadas as possibilidades de recuperação dos valores para cenários de BaaS. | Atualize a implementação para contemplar os novos cenários suportados pelo campo. | Endpoints de Pagamento Recorrente, na Especificação técnica (OAS) |
Pix Automático
Item | Descrição | Impacto | Referência |
---|---|---|---|
3.1. Falha na Liquidação do primeiro pagamento (declarado no campo “/data/recurringConfiguration/automatic/firstPayment”) | Falhas na liquidação não caracterizam rejeição no consentimento. | Nesse cenário, o recebedor decide se continua com o consentimento ativo, aplicável tanto para pagamentos imediatos quanto agendados para datas futuras. | A definir |
3.2. Novas Tentativas Intradia e | O ITP deve realizar novas tentativas até as 12:00h. | Atualize a lógica para geração e envio de | Área do Desenvolvedor, Página Tentativas Intradia e Extradia para Pix automático, no conjunto de informações Gerais da API de Pagamentos Automáticos. |
3.3. Restrição para Pagamentos no Campo | Não enviar o campo | Ajuste as requisições para obedecer a esta restrição. | Endpoints de Pagamento Recorrente, na Especificação técnica (OAS) |
3.4. Criação do Campo | Representa a data prevista para a primeira ocorrência de um pagamento recorrente. | Permite novas cobranças periódicas a partir dessa data, garantindo a data inicial de validade do consentimento. | Endpoints de Consentimento Recorrente, na Especificação técnica (OAS) |
3.5. Alterações no Endpoint PATCH | Obrigatoriedade: Os objetos | Atualize as requisições PATCH para incluir os campos obrigatórios e respeitar as novas restrições. | Header da Especificação, tópico “Validações da Edição do Consentimento Recorrente para o Produto Pix Automático” |
3.6. Rejeição de Tentativas Intradia Fora do Prazo | Se o ITP não respeitar o prazo de até 12:00h para novas tentativas intradia, ou os 7 dias após a falha da tentativa original, ou tenta realizar o agendamento fora do prazo de 10 a 2 dias permitidos, o detentor deve rejeitar a tentativa com o motivo | Implemente a lógica para rejeitar tentativas fora do prazo especificado. | Header da Especificação Técnica, tópico “Validações”, itens 4 e 6. |
3.7. Adição do Campo | Campo obrigatório para pagamentos de Pix Automático, deve ser preenchido com a referência do período cobrado. | Assegure-se de que o campo seja preenchido corretamente de acordo com as regras para cada tipo de periodicidade e ciclo vigente | Endpoints de Pagamento Recorrente, na Especificação técnica (OAS) |
3.8. Remoção da Obrigatoriedade do Campo | O campo não é mais obrigatório. | Atualize as requisições para não exigir este campo. | Endpoints de Consentimento Recorrente, na Especificação técnica (OAS) |
3.9. Adição de | Implementação de | Ajuste o tratamento de erros para incluir este novo motivo de rejeição. | Header da Especificação Técnica, tópico “Validações”, itens 4 e 6. |
3.10. Alteração no Campo de Tentativas de Pagamento | Remoção do campo | Informar apenas a tentativa de pagamento original que falhou. | Endpoints de Pagamento Recorrente, na Especificação técnica (OAS) |
3.11. Remoção do Campo | Devido à alteração do mecanismo de definição de periodicidade, este campo perdeu seu uso. | Atualize as requisições removendo este campo. | Veja o changelog entre as versões 1.0.0 e 2.0.0-beta.1 para mais detalhes. |
3.12. Renomeação do Campo | Alteração para maior clareza sobre o significado do campo. | Atualize todas as referências e implementações para utilizar o novo nome. | Endpoints de Consentimento Recorrente, na Especificação técnica (OAS) |
3.13. Adição do Novo Parâmetro de Filtro | Permite a busca de todas as tentativas de pagamento associadas a um pagamento original que falhou. | Utilize o novo | Endpoint GET /pix/recurring-payments, na Especificação técnica (OAS) |
3.14. Adição do Novo Motivo de Rejeição para Edição de Consentimento |
| Implemente a lógica para rejeitar tentativas de edição sem permissão adequada. | Endpoint PATCH /recurring-consent/{recurringConsentId}, na Especificação técnica (OAS) |
3.15. Adição da Estrutura Padrão de Identificação do Cliente no Endpoint PATCH | Inclusão dos objetos | Atualize as requisições PATCH para incluir estas estruturas. | Endpoint PATCH /recurring-consent/{recurringConsentId}, na Especificação técnica (OAS) |
3.16. Validação da Data da Primeira Ocorrência de Recorrência | A data da primeira ocorrência DEVE ser posterior à data de liquidação do primeiro pagamento. | Assegure-se de que as cobranças de recorrência iniciem em data posterior ao pagamento do primeiro pagamento (considerado como pagamento da adesão ao serviço). | A definir |
3.17. Adição do Campo | Campo inserido para equalizar as datas de alteração do recurso em ambos os ambientes, ITP e Detentor. | Inclua este campo nas respostas para rastreamento das atualizações. | Endpoints de Consentimento Recorrente, na Especificação técnica (OAS) |
3.18. Definição de Erros e Motivos de Rejeição que Contabilizam como Tentativa de Pagamento | Apenas os seguintes erros/motivos de rejeição contabilizam como tentativas de pagamento: | Ajuste o tratamento de erros para contabilizar apenas estes motivos como tentativas de pagamento. | Área do Desenvolvedor, Página Tentativas Intradia e Extradia para Pix automático, no conjunto de informações Gerais da API de Pagamentos Automáticos. |
3.19. Correções no Objeto | Permite o envio de devedores Pessoa Física (PF) ou Pessoa Jurídica (PJ). | Assegure-se de que as requisições suportem ambos os tipos de devedores. | Endpoints de Consentimento Recorrente, na Especificação técnica (OAS) |
Alterações na seção de orientações do swagger
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 |
---|
N° Proposta
Data homologação
get/parameters | Adicionado - "originalRecurringPaymentId" | Adição |
|
|
Response
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|---|---|---|---|
get/responses/200/data/items/properties | Removido - "lastRetryRecurringPaymentIds" | Remoção |
|
| ||
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/rejectionReason/ |
get/responses/200/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. ...
code | 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...
PSV272
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. ... |
PSV276, PSV280
get/responses/200/data/items/rejectionReason/code/enum | Adicionado - "FORA_PRAZO_PERMITIDO" | Adição |
| enum |
PSV276
get/responses/200/data/items/rejectionReason/code/enum | Adicionado - "DETALHE_TENTATIVA_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... |
PSV276, PSV280
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... |
PSV276, PSV280
...
POST /pix/recurring-payments
...
...
Request
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|
N° Proposta
Data homologação
post/requestBody/data/properties | Removido - "lastRetryRecurringPaymentIds" | Remoção |
|
|
post/ |
requestBody/ |
data/properties | Adicionado - "originalRecurringPaymentId" | Adição |
|
|
post/ |
requestBody/ |
data/properties | Adicionado - "paymentReference" | Adição |
|
|
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... |
PSV272
post/ |
requestBody/ |
data/ |
riskSignals/ |
automatic/ |
patch/responses/200/data/rejectionReason/code/enum
Adicionado - "FORA_PRAZO_PERMITIDO"
Adição
enum
PSV276
patch/responses/200/data/rejectionReason/code/enum
Adicionado - "DETALHE_TENTATIVA_INVALIDO"
Adição
enum
PSV280
lastLoginDateTime | 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. ...
PSV276, PSV280
Data e hora da última interação do cliente com o aplicativo/sistema da instituição 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... |
Response
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|---|---|---|---|
post/responses/201/data/properties | Removido - "lastRetryRecurringPaymentIds" | Remoção |
|
|
post/responses/201/data/properties | Adicionado - "originalRecurringPaymentId" | Adição |
|
|
post/responses/201/data/properties | Adicionado - "paymentReference" | Adição |
|
|
post/responses/201/data/proxy | 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...
PSV276, PSV280
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 |
Campo
O que foi alterado?
Tipo da Alteração
Antes
Depois
N° Proposta
Data homologação
post/requestBody/data/properties
Removido - "startDateTime"
Remoção
PSV273
Código identificador do motivo de rejeição. Motivo da rejeição do pagamento. Informações complementares sobre o motivo do status. ... |
Trata-se de um identificador de transação que deve ser retransmitido intacto pelo PSP do pagador ao gerar a ordem de pagamento. E...
PSV276, PSV280
POST /recurring-consents
Request
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 - "FORA_PRAZO_PERMITIDO" | Adição |
| enum |
post/responses/201/data/rejectionReason/code/enum | Adicionado - "DETALHE_TENTATIVA_INVALIDO" | Adição |
| enum |
post/responses/201/data/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... |
post/responses/201/data/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... |
post/responses/422/errors/items/code | Alterado - "description" | Alteração | Códigos de erros previstos na criação da iniciação de pagamento: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para... | Códigos de erros previstos na criação da iniciação de pagamento: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para... |
post/responses/422/errors/items/code/enum | Adicionado - "FORA_PRAZO_PERMITIDO" | Adição |
| enum |
post/responses/422/errors/items/code/enum | Adicionado - "DETALHE_TENTATIVA_INVALIDO" | 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: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para r... | Descrição específica do erro de acordo com o código reportado: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente para r... |
post/responses/422/errors/items/title | Alterado - "description" | Alteração | Título específico do erro reportado, de acordo com o código enviado: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente ... | Título específico do erro reportado, de acordo com o código enviado: - SALDO_INSUFICIENTE: Esta conta não possui saldo suficiente ... |
GET /pix/recurring-payments/{recurringPaymentId}
Response
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|---|---|---|---|
get/responses/200/data/properties | Removido - "lastRetryRecurringPaymentIds" | Remoção |
|
|
get/responses/200/data/properties | Adicionado - "originalRecurringPaymentId" | Adição |
|
|
get/responses/200/data/properties | Adicionado - "paymentReference" | Adição |
|
|
get/responses/200/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... |
get/responses/200/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. ... |
get/responses/200/data/rejectionReason/code/enum | Adicionado - "FORA_PRAZO_PERMITIDO" | Adição |
| enum |
get/responses/200/data/rejectionReason/code/enum | Adicionado - "DETALHE_TENTATIVA_INVALIDO" | Adição |
| enum |
get/responses/200/data/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/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... |
PATCH /pix/recurring-payments/{recurringPaymentId}
Response
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|---|---|---|---|
patch/responses/200/data/properties | Removido - "lastRetryRecurringPaymentIds" | Remoção |
|
|
patch/responses/200/data/properties | Adicionado - "originalRecurringPaymentId" | Adição |
|
|
patch/responses/200/data/properties | Adicionado - "paymentReference" | Adição |
|
|
patch/responses/200/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... |
patch/responses/200/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. ... |
patch/responses/200/data/rejectionReason/code/enum | Adicionado - "FORA_PRAZO_PERMITIDO" | Adição |
| enum |
patch/responses/200/data/rejectionReason/code/enum | Adicionado - "DETALHE_TENTATIVA_INVALIDO" | Adição |
| enum |
patch/responses/200/data/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... |
patch/responses/200/data/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... |
POST /recurring-consents
Request
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|---|---|---|---|
post/requestBody/data/properties | Removido - "startDateTime" | Remoção |
|
|
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado obrigatóriedade no campo 'referenceStartDateTime' | Adição |
| required |
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado - "referenceStartDateTime" | Adição |
|
|
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/firstPayment/creditorAccount/properties | Removido obrigatóriedade no campo 'issuer' | Remoção | required |
|
post/requestBody/data/recurringConfiguration/oneOf/1/sweeping | Adicionado - "required" | Adição |
|
|
post/requestBody/data/recurringConfiguration/oneOf/1/sweeping/properties | Adicionado - "startDateTime" | Adição |
|
|
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/properties | Removido - "month" | Remoção |
|
|
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/properties | Alterado- "period" | Alteração | Period | Interval |
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/identification | Alterado - "pattern" | Alteração | ^\d{14}$ | ^(?:\d{11}|\d{14})$ |
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Removido - "maxLength" | Remoção | 4 |
|
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Removido - "example" | Remoção | CNPJ |
|
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Removido - "pattern" | Remoção | ^[A-Z]{4}$ |
|
post/requestBody/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Adicionado - "enum" | Adição |
|
|
Response
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|---|---|---|---|
post/responses/201/data/properties | Removido obrigatóriedade no campo 'startDateTime' | Remoção | required |
|
post/responses/201/data/properties | Removido - "startDateTime" | Remoção |
|
|
post/responses/201/data/properties | Adicionado - "updatedAtDateTime" | Adição |
|
|
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado obrigatóriedade no campo 'referenceStartDateTime' | Adição |
| required |
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado - "referenceStartDateTime" | Adição |
|
|
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/firstPayment/creditorAccount/properties | Removido obrigatóriedade no campo 'issuer' | Remoção | required |
|
post/responses/201/data/recurringConfiguration/oneOf/1/sweeping/properties | Adicionado obrigatóriedade no campo 'startDateTime' | Adição |
| required |
post/responses/201/data/recurringConfiguration/oneOf/1/sweeping/properties | Adicionado - "startDateTime" | Adição |
|
|
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/properties | Removido - "month" | Remoção |
|
|
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/properties | Alterado- "period" | Alteração | Period | Interval |
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/identification | Alterado - "pattern" | Alteração | ^\d{14}$ | ^(?:\d{11}|\d{14})$ |
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Removido - "maxLength" | Remoção | 4 |
|
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Removido - "example" | Remoção | CNPJ |
|
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Removido - "pattern" | Remoção | ^[A-Z]{4}$ |
|
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/rel | Adicionado - "enum" | Adição |
|
|
GET /recurring-consents/{recurringConsentId}
Response
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|---|---|---|---|
get/responses/200/data/properties | Removido obrigatóriedade no campo 'startDateTime' | Remoção | required |
|
get/responses/200/data/properties | Removido - "startDateTime" | Remoção |
|
|
get/responses/200/data/properties | Adicionado - "updatedAtDateTime" | Adição |
|
|
get/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado obrigatóriedade no campo 'referenceStartDateTime' | Adição |
| required |
get/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado - "referenceStartDateTime" | Adição |
|
|
get/responses/200/data/recurringConfiguration/oneOf/0/automatic/firstPayment/creditorAccount/properties | Removido obrigatóriedade no campo 'issuer' | Remoção | required |
|
get/responses/200/data/recurringConfiguration/oneOf/1/sweeping/properties | Adicionado obrigatóriedade no campo 'startDateTime' | Adição |
| required |
get/responses/200/data/recurringConfiguration/oneOf/1/sweeping/properties | Adicionado - "startDateTime" | Adição |
|
|
get/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties | Removido - "month" | Remoção |
|
|
get/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties | Alterado- "period" | Alteração | Period | Interval |
get/responses/200/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/ |
Adicionado obrigatóriedade no campo 'referenceStartDateTime'
Adição
required
PSV273
identification | Alterado - "pattern" | Alteração | ^\d{14}$ | ^(?:\d{11}|\d{14})$ |
get/responses/200/data/recurringConfiguration/oneOf/0/ |
automatic/contractDebtor/document/rel | Removido - " |
maxLength" | Remoção |
4 |
|
get/responses/ |
200/data/recurringConfiguration/oneOf/0/automatic/ |
contractDebtor/ |
document/ |
rel | Removido |
- "example" | Remoção |
CNPJ |
|
get/responses/ |
200/data/recurringConfiguration/oneOf |
Adicionado - "required"
Adição
PSV273
/0/automatic/contractDebtor/document/rel | Removido - "pattern" | Remoção | ^[A-Z]{4}$ |
|
get/responses/200/data/recurringConfiguration/oneOf/0/ |
automatic/contractDebtor/ |
document/ |
rel | Adicionado - " |
enum" | Adição |
PSV273
...
|
|
PATCH /recurring-consents/{recurringConsentId}
Request
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|
N° Proposta
Data homologação
post/responses/201/data/properties
Removido obrigatóriedade no campo 'startDateTime'
Remoção
required
PSV273
post/responses/201/data/properties
Removido - "startDateTime"
Remoção
PSV273
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/properties
Adicionado obrigatóriedade no campo 'referenceStartDateTime'
Adição
required
PSV273
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/properties
Adicionado - "referenceStartDateTime"
Adição
PSV273
post/responses/201/data/recurringConfiguration/oneOf/0/automatic/firstPayment/creditorAccount/properties
Removido obrigatóriedade no campo 'issuer'
Remoção
required
PSV275
post/responses/201/data/recurringConfiguration/oneOf/1/sweeping/properties
Adicionado obrigatóriedade no campo 'startDateTime'
Adição
required
PSV273
post/responses/201/data/recurringConfiguration/oneOf/1/sweeping/properties
Adicionado - "startDateTime"
Adição
PSV273
...
patch | Alterado - "description" | Alteração | Método para rejeitar, revogar ou editar um consentimento de longa duração: 1 - Informações sobre a revogação: - Caso bem sucedid... | Método para rejeitar, revogar ou editar um consentimento de longa duração: 1 - Informações sobre a revogação: - Caso bem sucedid... |
patch/requestBody/data/oneOf/0/properties | Removido - "startDateTime" | Remoção |
|
|
patch/requestBody/data/oneOf/0 | Adicionado - "required" | Adição |
|
|
patch/requestBody/data/oneOf/0/expirationDateTime | Alterado - "description" | Alteração | Data e hora em que o consentimento deve deixar de ser válido. Uma string com data e hora conforme especificação [RFC-3339](https:/... | Data e hora em que o consentimento deve deixar de ser válido. Uma string com data e hora conforme especificação [RFC-3339](https:/... |
patch/requestBody/data/oneOf/0/recurringConfiguration/automatic/maximumVariableAmount | Alterado - "description" | Alteração | Valor máximo permitido por cobrança, caso preenchido, representa um consentimento para pagamentos de valores variáveis. | Valor máximo permitido por cobrança, caso preenchido, representa um consentimento para pagamentos de valores variáveis. [Restriçã... |
patch/requestBody/data/oneOf/0/properties | Adicionado - "loggedUser" | Adição |
|
|
patch/requestBody/data/oneOf/0/properties | Adicionado - "businessEntity" | Adição |
|
|
Response
Campo | O que foi alterado? | Tipo da Alteração | Antes | Depois |
---|
N° Proposta
Data homologação
patch/responses/200/data/properties | Removido obrigatóriedade no campo 'startDateTime' | Remoção | required |
|
patch/responses/200/data/properties | Removido - "startDateTime" | Remoção |
|
|
patch/responses/200/data/properties | Adicionado - "updatedAtDateTime" | Adição |
|
|
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado obrigatóriedade no campo 'referenceStartDateTime' | Adição |
| required |
PSV273
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties | Adicionado - "referenceStartDateTime" | Adição |
|
|
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/firstPayment/creditorAccount/properties | Removido obrigatóriedade no campo 'issuer' | Remoção | required |
|
patch/responses/200/data/recurringConfiguration/oneOf/1/sweeping/properties | Adicionado obrigatóriedade no campo 'startDateTime' | Adição |
| required |
PSV273
Campo
O que foi alterado?
Tipo da Alteração
Antes
Depois
N° Proposta
Data homologação
patch/responses/200/data/recurringConfiguration/oneOf/1/sweeping/properties | Adicionado - "startDateTime" | Adição |
|
PSV273
PATCH /recurring-consents/{recurringConsentId}
Request
| ||||
patch/responses/422/errors/items/code/enum | Adicionado - "PERMISSAO_INSUFICIENTE" | Adição |
| enum |
patch/responses/422/errors/items/detail | Alterado - "description" | Alteração |
Método para rejeitar, revogar ou editar um consentimento de longa duração: 1 - Informações sobre a revogação: - Caso bem sucedid...
Método para rejeitar, revogar ou editar um consentimento de longa duração: 1 - Informações sobre a revogação: - Caso bem sucedid...
SB108
patch/requestBody/data/oneOf/0/properties
Removido - "startDateTime"
Remoção
PSV273
patch/requestBody/data/oneOf/0
Adicionado - "required"
Adição
PSV279
patch/requestBody/data/oneOf/0/expirationDateTime
Alterado - "description"
Alteração
Data e hora em que o consentimento deve deixar de ser válido. Uma string com data e hora conforme especificação [RFC-3339](https:/...
Data e hora em que o consentimento deve deixar de ser válido. Uma string com data e hora conforme especificação [RFC-3339](https:/...
PSV279
patch/requestBody/data/oneOf/0/recurringConfiguration/automatic/maximumVariableAmount
Alterado - "description"
Alteração
Valor máximo permitido por cobrança, caso preenchido, representa um consentimento para pagamentos de valores variáveis.
Valor máximo permitido por cobrança, caso preenchido, representa um consentimento para pagamentos de valores variáveis. [Restriçã...
PSV279
Response
Campo
O que foi alterado?
Tipo da Alteração
Antes
Depois
N° Proposta
Data homologação
patch/responses/200/data/properties
Removido obrigatóriedade no campo 'startDateTime'
Remoção
required
Descrição específica do erro de acordo com o código reportado:
| Descrição específica do erro de acordo com o código reportado:
| |||
patch/responses/422/errors/items/title | Alterado - "description" | Alteração | Título específico do erro reportado, de acordo com o código enviado:
| Título específico do erro reportado, de acordo com o código enviado:
|
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties | Removido - "month" | Remoção |
|
|
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/properties |
Alterado- " |
period" |
Alteração | Period |
Interval |
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/document/ |
Adicionado obrigatóriedade no campo 'referenceStartDateTime'
Adição
required
identification | Alterado - "pattern" | Alteração | ^\d{14}$ | ^(?:\d{11}|\d{14})$ |
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/contractDebtor/ |
document/rel |
Removido - " |
maxLength" | Remoção |
4 |
|
patch/responses/200/data/recurringConfiguration/oneOf/0/automatic/ |
contractDebtor/ |
document/ |
rel | Removido |
- "example" | Remoção |
CNPJ |
|
patch/responses/200/data/recurringConfiguration/oneOf/0/ |
automatic/contractDebtor/ |
document/ |
Adicionado obrigatóriedade no campo 'startDateTime'
Adição
required
rel | Removido - "pattern" | Remoção | ^[A-Z]{4}$ |
|
patch/responses/200/data/recurringConfiguration/oneOf/0/ |
automatic/contractDebtor/ |
document/ |
rel | Adicionado - " |
enum" | Adição |
|
|