bacen / pix-api

API Pix: a API do Arranjo de Pagamentos Instantâneos Brasileiro, Pix, criado pelo Banco Central do Brasil.
https://bacen.github.io/pix-api
2.32k stars 262 forks source link

CobV - Revisão - infoAdicionais #359

Open BrunoKayser opened 3 years ago

BrunoKayser commented 3 years ago

Bom dia,

Temos uma dúvida referente a atualização do campo infoAdicionais.

Imaginamos o cenário que tenho 10 infos adicionais, eu desejo alterar a quinta info, com isso preciso passar no request uma lista contendo as 9 informações adicionais que ja temos no banco + a alteração que seria da quinta ocasionando uma sobrescrita nas outras ? Ou teria que passar apenas a que ele quer alterar ?

ninrod commented 3 years ago

@BrunoKayser ,

passar no request uma lista contendo as 9 informações adicionais que ja temos no banco + a alteração que seria da quinta ocasionando uma sobrescrita nas outras.

É isso.

masyaf commented 3 years ago

@ninrod Aproveita essa issue para não abrir uma outra.

Gostaria de entender referente ao campo revisão, tanto para cob, como para cobV. O campo revisão eu preciso informar o número da revisão ou cada vez que eu bater no endpoint solicitando uma revisão, será retornado para mim o número da revisão + 1 ?

ninrod commented 3 years ago

@masyaf , boa tarde.

O campo revisão eu preciso informar o número da revisão ou cada vez que eu bater no endpoint solicitando uma revisão, será retornado para mim o número da revisão + 1 ?

Revisão só incrementa se houver alteração na cobrança.

masyaf commented 3 years ago

@ninrod Obrigado pela resposta. Talvez não tenha sido claro no primeiro momento, então irei reforçar minha dúvida;

Quando faço uma revisão da cobrança, o número da revisão retornada continuada sendo 0 (Mesmo tendo sido realizado alteração da cobrança)

ninrod commented 3 years ago

O único atributo que não altera a revisão da cobrança é o location. Se você alterou outra coisa, a cobrança deveria ter tido sua revisão incrementada.

masyaf commented 3 years ago

@ninrod alterei todas informações possíveis de atualização (Um cenário de testes para cada um).

O itaú não devolve a revisão, porém devolve a cobrança alterada (com o novo valor, mas com a revisão zerada.)

ninrod commented 3 years ago

@ninrod alterei todas informações possíveis de atualização (Um cenário de testes para cada um).

O itaú não devolve a revisão, porém devolve a cobrança alterada (com o novo valor, mas com a revisão zerada.)

Não está em conformidade com a API.

JulioRuiOliveira commented 3 years ago

Boa tarde, @ninrod . Apenas para confirmação, pois creio ter visto em outra issue uma informação conflitante: Alteração do status da cobrança gera nova revisão? (remoção pelo psp recebedor, por exemplo?)

ninrod commented 3 years ago

Alteração do status da cobrança gera nova revisão? (remoção pelo psp recebedor, por exemplo?)

boa tarde @JulioRuiOliveira . Não.