POST de una carga JSON a ese endpoint cada vez que ocurre un evento coincidente.
Los webhooks son la fuente de verdad para los resultados asíncronos. Para los métodos de voucher y transferencia bancaria en particular, no cumplas un pedido con la respuesta inicial
pending / pending_action — espera el webhook payment.captured.Configura tu endpoint
Los endpoints de webhook se configuran en el panel de Therius, en Desarrolladores → Webhooks:1
Define la URL del endpoint
Ingresa una URL HTTPS pública en tu servidor (por ejemplo
https://your-server.com/webhooks/therius). Se rechazan las URL no HTTPS y las URL que resuelven a direcciones privadas, de loopback o link-local.2
Elige los eventos
Selecciona los tipos de evento a recibir. Dejar la selección vacía te suscribe a todos los eventos. Ver el catálogo de eventos para la lista completa.
3
Habilita la entrega
Activa el endpoint. Puedes desactivarlo en cualquier momento sin perder la configuración.
4
Envía un evento de prueba
Usa el control Enviar evento de prueba para disparar una carga de muestra a tu endpoint, luego revísala en Entregas recientes.
environment para que puedas distinguirlos.
Mecánica de entrega
Tu endpoint debería confirmar la recepción con un estado
2xx lo más rápido posible — realiza el procesamiento real en una cola en segundo plano. Therius trata una respuesta lenta o que no sea 2xx como una entrega fallida y la reintenta.
Reintentos
Una entrega fallida se reintenta hasta 7 veces con una programación de espera creciente:
Tras el intento final, la entrega se marca como muerta. Puedes inspeccionar cada intento — incluidos el último estado HTTP y el error — en Desarrolladores → Webhooks → Entregas recientes, y activar una nueva entrega con Reenviar.
Verificación de firma
Cuando hay un secreto de firma configurado para tu endpoint, cada solicitud lleva un encabezadoX-Therius-Signature:
Si no hay un encabezado
X-Therius-Signature, aún no se ha aprovisionado un secreto de firma para tu cuenta. Contacta a Therius para que emitan uno, y hasta entonces restringe el endpoint por otros medios (por ejemplo, un segmento de ruta impredecible o una lista de permitidos de las direcciones de salida de Therius).Envoltura de la carga
Todo cuerpo de webhook es un objeto JSON con una cadenaevent de nivel superior, una marca de tiempo y un objeto data. Los eventos de pago y de suscripción tienen envolturas ligeramente diferentes — ver Eventos de webhook para la estructura exacta de cada uno.

