order.expired. O comprador gerou um PIX ou boleto mas não pagou dentro do prazo.
Quando é disparado
- QR Code PIX expirou sem pagamento: o pedido vira
expiredaté 1 hora após o vencimento do QR (folga para liquidação tardia), ou na hora se o gateway já encerrou a cobrança. - Boleto bancário venceu sem compensação: 3 dias após o vencimento (prazo de compensação), ou na hora se o gateway já encerrou a cobrança.
- Uma vez por pedido. A verificação roda a cada 10 minutos.
- Só PIX e boleto. Cartão recusado gera
PURCHASE_PAYMENT_DECLINED; cartão + PIX com PIX vencido tem tratamento próprio (estorno do cartão) e não gera este evento.
O status
expired é reversível: se o comprador voltar ao mesmo link e gerar um novo PIX ou boleto, o pedido reabre e, ao pagar, você recebe PURCHASE_APPROVED com a mesma purchase.transaction. Um pagamento tardio do PIX antigo também é aceito e gera PURCHASE_APPROVED.