Pagar.me - Erro no prazo de boleto bancário

Tudo bem?

identifiquei diversos pedidos que tiveram o boleto gerado com a data de vencimento incorreta. Ao invés de 4 dias, foram gerados com 5 dias. Segue exemplos"

641a4db44bd2e929c1aa1d8e
641a4c1b4bd2e929c1aa18d7
641a54564bd2e929c1aa2a01
641a65614bd2e929c1aa494f
6418ff854bd2e929c1a7f03b
641903044bd2e929c1a7f5ae
6419139c4bd2e929c1a80c2f

Eu tenho uma suspeita do motivo. Acredito que o horário que a API informa não é o correto de acordo com o fuso horário brasileiro. Este é um erro que eu já havia identificado na integração com o Tiny e reportado.

Acredito que seja isso porque ocorre com todos os boletos gerados no final do dia (acredito que a partir das 21h).

Podem investigar para confirmar se é isso ou outra coisa e corrigir, por favor? Nesta cenário, em que afeta o vencimento do boleto bancário, passa a ser um ponto crítico.

Obrigado

Boa tarde @barradoce, tudo bem?
Isso ocorreu não por conta do horário da API e sim pela biblioteca do Javascript mesmo. Ele gera a data referenciando sempre ao UTC, internamente nós tratamos, pelo pagarme usar o mesmo formato ISO 8601, acreditávamos que lá fariam essa conversão, parece que não é o caso, então ajustamos aqui.

1 curtida

Ah, ótimo!!! Valeu, Matheus!

1 curtida

@Matheus acho que o problema persiste.

Pedido ID 64239efb4bd2e929c1b6888f gerado em 28/03 está com vencimento para 02/04, mas o correto seria 01/04.

Pode dar uma olhada, por favor?

Valeu!

Foi inserido um log somente pra sua loja, pra verificar a data, vamos aguardar.

1 curtida

Já vi e já foi ajustado.

1 curtida