1. Depuración de pagos Stripe con validación de firma
Desarrollador backendContexto
Implementando un nuevo flujo de facturación que escucha eventos de Stripe, pero necesito verificar que los webhooks son auténticos antes de procesarlos.
Problema
Necesito capturar eventos invoice.paid, validar la firma stripe-signature y solo entonces reenviarlos al endpoint de producción.
Cómo usarlo
Configuro relayTargetUrl con mi endpoint real, signatureSecret con el webhook secret de Stripe, signatureHeader como 'stripe-signature', y bodyMustContain con '"type":"invoice.paid"' para filtrar eventos.
relayTargetUrl: https://api.miapp.com/webhooks/stripe
signatureSecret: whsec_test_123
signatureHeader: stripe-signature
methodFilter: POST
bodyMustContain: "type":"invoice.paid"Resultado
Solo los payloads válidos de facturas pagadas se reenvían al servidor, permitiendo inspeccionar previamente cualquier evento sospechoso o mal formado.