pix-api icon indicating copy to clipboard operation
pix-api copied to clipboard

TxtId vs expiração

Open jeancarlosc39 opened this issue 3 years ago • 6 comments

Criei esta cobrança neste link as 2021-02-11T15:18:24Z [expiracao] => 300 e agora são 16:20 e ainda encontra-se ativa na consulta. Isso é correto? Outra duvida, eu posso por exemplo consultar este txtId desta cobrança no caso e pagar mesmo após expirar o token? Se faço um novo token teria que funcionar correto? Outra pergunta eu fiz uma cobraça pix_recebimentos/v1/cob/{$_SESSION['pixCobranca']['txid']} e alterei o valor por exemplo. Após isso como já existe este txtId cadastrado usei o PATCH pix_recebimentos/v1/cob/{$_SESSION['pixCobranca']['txid']} ai fui consultar o qrcode ele demorou mais ou menos uns 8 segundos para alterar o valor. Por exemplo se o cliente for apressado pode dar divergências de valores então tem um delay nesta atualização. Achei um problemão e que eu vou precisar tratar na hora do retorno do pagamento e cancelar caso isso acontecer, Estou usando o itau .

jeancarlosc39 avatar Feb 11 '21 19:02 jeancarlosc39

Isso é correto, o PSP recebedor não deve mudar a situação por si só. Tanto o PSP recebedor quanto o pagador devem recusar pagar cobranças expiradas, mesmo que ativas.

O Itaú é conhecido por ter atrasos na interface Pix deles, já tentou em outros PSPs para comparar a latência de alteração ?

rubenskuhl avatar Feb 11 '21 19:02 rubenskuhl

não tentei não em outro PSP o que estava usando era do itau mesmo.

jeancarlosc39 avatar Feb 11 '21 19:02 jeancarlosc39

Independente de atraso ou não, cuidado para não confundir o timezone. O 'Z' indica UTC.

2021-02-11T15:18:24Z

Considerando o horário de Brasília, essa data é: 11/02/2021 12:18:24

E como a expiração foi configurada como 5 minutos (300), a data de expiração é: 11/02/2021 12:23:24

mliberato avatar Feb 11 '21 20:02 mliberato

Isso é correto, o PSP recebedor não deve mudar a situação por si só

@rubenskuhl parece que o Santander muda o status da cobrança para CONCLUIDA quando a mesma expira. Estou entendendo que isso não deveria ocorrer, correto?

alipio avatar Feb 19 '21 03:02 alipio

Isso é correto, o PSP recebedor não deve mudar a situação por si só

@rubenskuhl parece que o Santander muda o status da cobrança para CONCLUIDA quando a mesma expira. Estou entendendo que isso não deveria ocorrer, correto?

Correto. A única situação que altera o status para CONCLUIDA é a entrada de um Pix para a cobrança.

renatofrota avatar Feb 19 '21 03:02 renatofrota

Isso é correto, o PSP recebedor não deve mudar a situação por si só

@rubenskuhl parece que o Santander muda o status da cobrança para CONCLUIDA quando a mesma expira. Estou entendendo que isso não deveria ocorrer, correto?

Correto. A única situação que altera o status para CONCLUIDA é a entrada de um Pix para a cobrança.

Beleza, valeu @renatofrota!

alipio avatar Feb 19 '21 12:02 alipio