Webhook Stripe: `payment_intent.payment_failed`. Notifica falha e mantém booking/pedido em estado pendente/cancelável. Segurança: validar assinatura. Idempotência: por `event.id`. Fallback: enfileirar processamento interno se necessário.
Resposta de erro
Resposta de sucesso