Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Alguns Boleto Bancário gerados a partir do conector ItauShopLine podem ter um prazo de validade diferente daquele configurado na afiliação
Isto acontece porque, para determinar a data de expiração, procuramos um campo em nosso código que diz a data e a hora exata do momento da criação do boleto e então somamos o número de dias permitidos para que o boleto expire. Entretanto, utilizando o fuso horário GMT+0 e não o fuso horário brasileiro (GMT-3) e depois o boleto gerado a partir das 21h em diante considere o dia seguinte como o dia base para este cálculo, fazendo com que alguns Boletos Bancários tenham mais um dia no cálculo da data de vencimento
Este problema foi mapeado a partir de um caso com ItauShopLine, mas pode acontecer com outros conectores, dependendo do país de compra e também do funcionamento particular de cada conector.
Simulação
- Ir para as filiações e montar o ItauShopLine com o
expireDays = 1
. - Criar uma Condição de Pagamento para o Método de Pagamento Boleto Bancário a ser processado pela ItauShopLine
- Depois das 21h, vá ao check-out e faça uma compra com Boleto Bancário Método de Pagamento
- Abra o boleto bancário e observe a data de expiração
Workaround
N/A