Cuando integras pagos con Stripe, necesitas recibir webhooks como payment_intent.succeeded o checkout.session.completed. Pero durante el desarrollo tu app corre en localhost y Stripe no puede alcanzarla. Hookprobe te da una URL pública al instante para ver exactamente qué envía Stripe.
Crear mi URL de webhook →Abre el inspector y copia la URL única que se genera. No necesitas registrarte.
En el Dashboard de Stripe, ve a Desarrolladores → Webhooks → Agregar endpoint, y pega tu URL de Hookprobe. Selecciona los eventos que quieras escuchar.
Usa el botón "Enviar evento de prueba" de Stripe o realiza un pago en modo test. El webhook aparecerá en Hookprobe al instante.
Revisa el cuerpo del evento, los headers, y verifica que la firma (stripe-signature) sea válida configurando tu signing secret en Hookprobe.
No necesariamente. El Stripe CLI reenvía a localhost, pero Hookprobe te permite inspeccionar el payload completo desde el navegador sin instalar nada, lo cual es útil para entender la estructura del evento antes de programar tu handler.
Configura tu webhook signing secret (empieza con whsec_) en Hookprobe al crear la URL. Cada evento mostrará si la firma es válida, inválida o si falta.
En Hookprobe el secreto se cifra antes de almacenarse y nunca se muestra. Aun así, para producción usa siempre tus propios endpoints; Hookprobe es una herramienta de desarrollo y pruebas.