Webhook Stripe: `payment_intent.succeeded`. Confirma pagamento e libera continuidade do fluxo no domínio (ex.: Booking Service confirma booking). Segurança: validar assinatura via header `Stripe-Signature` usando o signing secret. Rejeitar payloads fora da janela de tolerância. Rate limit & retry: webhooks podem ser reenviados; tratar como idempotente por `event.id`. Responder 2xx rápido e processar async. Fallback: se processamento interno falhar, enfileirar para reprocessamento; não depender de re-chamada ao Stripe.
Resposta de erro
Resposta de sucesso