¿Cómo funcionan los webhooks de cobros?
Cuando cambia el estado de una sesión de cobro, Tupana envía unPOST firmado a tu endpoint registrado. El sistema de webhooks es el mismo que usan el resto de las APIs — si ya tienes uno configurado, solo necesitas suscribirte a los nuevos eventos.
Para registrar o gestionar tus endpoints de webhook, consulta la sección de Webhooks.
Eventos disponibles
Estructura del payload
Todos los eventos de cobro siguen la estructura estándar de webhooks de Tupana:Campos de data
Ejemplo en modo cobro directo
Headers
Cada notificación incluye los siguientes headers:Verificar la firma
Verifica que el webhook proviene realmente de Tupana usando elsecret que recibiste al registrar el endpoint.
Reintentos
Tu endpoint debe responder con2xx en menos de 120 segundos. Si no responde o devuelve error, Tupana reintenta con backoff:
Cada entrega tiene un
X-Pana-Delivery único. Si recibes el mismo ID dos veces, es un reintento del mismo evento — tu endpoint debe ser idempotente.
