Esta página explica em termos simples como um pagamento passa pela finalização da compra e por quanto tempo permanece válido.
O tempo abaixo corresponde ao comportamento atual da plataforma.
Visão geral do ciclo de vida
- Passo 1: o pagador abre o checkout, escolhe blockchain e cripto e inicia o pagamento.
- Passo 2: uma vez iniciado o fluxo da carteira, o pagamento passa para o estado de espera enquanto a confirmação é esperada.
- Passo 3: o pagamento termina com um resultado final, por exemplo pago, reprovado, encerrado ou expirado.
Janela de validade: primeiros 3 minutos
No início, o pagamento é válido por 3 minutos. Isso mantém os checkouts recentes limpos e evita que sessões antigas não pagas permaneçam por muito tempo.
Janela de validade após início: 60 minutos
Após o início do pagamento no fluxo da carteira, a validade passa a ser de 60 minutos no total. Importante: esse limite de 60 minutos é contado a partir do momento da criação do pagamento e não a partir do momento do clique posterior.
Example: if a payment is created at 12:00 and the wallet step starts at 12:01, the final deadline is still 13:00.
Como a expiração é aplicada
- A plataforma verifica e fecha automaticamente os pagamentos vencidos.
- Isso acontece tanto por meio de trabalhos em segundo plano quanto por meio de verificações de expiração programadas.
- Se um pagamento ultrapassar o prazo sem resultado final, ele será marcado como expirado.
O que os usuários veem em /pay e /chain
Em ambas as páginas, os usuários veem uma contagem regressiva ao vivo de quanto tempo o pagamento permanece válido. O cronômetro é atualizado regularmente para que as alterações de status apareçam rapidamente.
Quando um pagamento expira, o cronômetro desaparece.
Este modelo de validade ajuda a reduzir o risco de checkout obsoleto, ao mesmo tempo que deixa tempo suficiente para interação real com a carteira assim que o fluxo de pagamento for realmente iniciado.