HTTP y depuración de peticiones

Probador de Webhookinspecciona lo que llegó

Crea una bandeja temporal, envía una devolución de prueba y revisa la solicitud recibida.

Probador de Webhook

Eventos recibidos

URL de recepción

Todavía no hay solicitudes.

Envía una prueba desde el proveedor o un cliente HTTP. Cualquiera que conozca la URL puede enviar; la clave de lectura permanece en esta pestaña.

Todavía no hay solicitudes.

Detalles de la solicitud

Selecciona un evento para ver cabeceras y cuerpo.

Las solicitudes llegan a los servidores de HeyUtils y se borran tras 30 minutos. Las cabeceras sensibles habituales se ocultan antes de guardarlas; ruta, query y cuerpo no. Envía solo datos de prueba.

Filtrar eventos capturados

Crea una bandeja para obtener la URL.

Cuando la plataforma de pagos indica que envió una devolución pero tu aplicación no tiene registro, el Probador de Webhook ofrece un receptor independiente. Coloca la URL de webhook gratis y temporal en la configuración de prueba del emisor y compara método, ruta, query, cabeceras y cuerpo con lo previsto.

Este webhook temporal es una bandeja para depurar, no un destino de producción. La URL pública permite enviar; solo la clave de gestión guardada en esta pestaña permite leer los eventos. Así puedes probar webhooks e inspeccionar solicitudes antes de buscar el fallo en tu propio servidor.

Por qué usar este Probador de Webhook

La dirección pública recibe; otra clave permite leer.

Dirección de escritura y clave de lectura

El emisor solo necesita la URL temporal. El Probador de Webhook no muestra la lista con esa dirección: la clave separada queda en tu pestaña. Las cabeceras de autenticación habituales se ocultan antes de guardar, pero ruta, query y cuerpo siguen visibles para la depuración.

Una solicitud pública entra en la bandeja mientras una clave privada distinta abre la lista.

Repetición que no sale de la bandeja

Tras confirmarlo, el evento elegido se copia como un registro marcado en la misma bandeja. Puedes comparar duplicados y filtros sin llamar a un destino arbitrario ni activar tu aplicación de producción.

Una solicitud capturada se convierte en una segunda entrada marcada en la misma bandeja.

Aprovecha los treinta minutos de recepción

01

Crear cuando el emisor esté preparado

Los 30 minutos empiezan al crear la bandeja, no al llegar el primer callback. La clave solo vive en la memoria de esta pestaña: recargarla impide volver a leer los registros anteriores.

02

Comprobar primero método y ruta

La lista se actualiza cada tres segundos mientras la pestaña esté visible. Después revisa query, cabeceras ocultas y cuerpo. Si el cuerpo binario no es UTF-8 válido, se muestra como Base64.

03

Exportar la vista filtrada

El filtro de método y texto afecta solo a eventos ya recibidos; no cambia qué acepta la URL. Al modificarlo se pausa la exportación hasta que el resultado visible corresponda al filtro nuevo.

Qué muestra una devolución HTTP real

Captura de solicitudes reales

El Probador de Webhook recibe GET, POST, PUT, PATCH, DELETE, HEAD y OPTIONS. Guarda hora, método, ruta, query, cabeceras ocultas y hasta 64 KiB de cuerpo. Una petición excesiva se rechaza en lugar de almacenar solo un fragmento.

Búsqueda entre reintentos

Elige un método o busca en ruta y cuerpo para hallar una entrega entre varios intentos. La copia de detalles y el JSON descargado usan la vista filtrada y nunca incluyen la clave de gestión.

Tiempo y capacidad definidos

Cada dirección aleatoria dura 30 minutos y admite un máximo de 50 eventos. Una alarma del servidor borra los datos; al ocultar la pestaña se detiene la consulta periódica y puedes actualizar manualmente.

Límites antes de enviar datos de prueba

Es un servicio temporal en servidor
Cuando el emisor llama a la URL, el contenido llega a HeyUtils. No envíes secretos reales ni datos de clientes. Authorization, Cookie y nombres comunes de tokens se ocultan antes del almacenamiento; ruta, query, campos propios y cuerpo no se ocultan automáticamente.
Repetir no es reenviar
La repetición añade una copia en esta misma bandeja y usa uno de los 50 cupos. No llama a tu servidor, no crea un túnel localhost, no verifica firmas HMAC ni permite configurar la respuesta HTTP.
Caducidad y cuotas estrictas
Los eventos nuevos no amplían los 30 minutos. Se rechazan sin registro parcial los cuerpos de más de 64 KiB, las cabeceras de más de 8 KiB, las bandejas llenas y los envíos demasiado rápidos. No hay historial permanente, enlace para compartir ni borrado inmediato.

Preguntas del Probador de Webhook

¿Es realmente gratis?

Crear y usar esta bandeja no exige pago. Tiene una duración de 30 minutos y un máximo de 50 eventos, por lo que no sustituye a un receptor de producción.

¿Guardáis los datos de mis webhooks?

Sí, temporalmente en los servidores de HeyUtils; al caducar se eliminan. Se ocultan cabeceras sensibles habituales antes de guardarlas, pero ruta, query y cuerpo quedan visibles. Usa solo datos de prueba.

¿Puedo reenviar webhooks a mi propio servidor?

No. Una acción confirmada crea una copia marcada en esta misma bandeja y no llama a tu servidor. Para reenviar a tu aplicación, utiliza tu entorno de pruebas.

¿Cómo verifico la firma de un webhook?

Este receptor no verifica firmas. Cada proveedor firma el cuerpo original de manera distinta; verifica según su documentación en tu propio sistema y no envíes aquí la clave de producción.

¿Están seguros mis datos de webhook con esta herramienta?

La dirección pública permite que cualquiera que la conozca envíe solicitudes, pero para leerlas hace falta otra clave guardada en esta pestaña. Evita incluir secretos en rutas, query o cuerpos.

¿Llegó un callback inesperado?

Prueba un callback con el Probador de Webhook

Crea la bandeja cuando el emisor esté listo y revisa la llegada antes de que termine la media hora.

Las solicitudes se guardan brevemente en servidores HeyUtils.