El modo hosted genera un link de checkout al cual rediriges al cliente. Cobrix se encarga de renderizar el formulario, capturar el método de pago y notificarte vía webhook.Documentation Index
Fetch the complete documentation index at: https://docs.cobrix.co/llms.txt
Use this file to discover all available pages before exploring further.
Diagrama del flujo
Paso 1 · Crear el pago
Campos importantes
| Campo | Uso |
|---|---|
customerEmail | Identifica al cliente. Si no existe, se crea automáticamente. |
amountMinor | Monto en unidades menores (10000 = 100,00). |
currency | VES, USD o CRC. |
callbackUrl | URL absoluta HTTPS a la que llegará el webhook. |
externalReference | Útil para conciliar con tu sistema. |
Paso 2 · Redirigir al cliente
pending → processing → completed (o failed).
Los pagos hosted expiran a las 24 horas. Pasado ese tiempo el estado cambia a
expired.Paso 3 · Recibir el webhook
Al completarse el pago, Cobrix hace un POST acallbackUrl:
Cancelar un pago pendiente
Antes de que el cliente complete el pago, puedes cancelarlo:pending pueden cancelarse (cualquier otro estado devuelve 409).
Verificar estado manualmente
Si el webhook no llega o quieres confirmar antes de una operación crítica:Errores comunes
| Mensaje | Causa | Solución |
|---|---|---|
"Idempotency-Key header is required" | Falta el header | Agrega un UUID v4 |
"Customer has no pending invoices" | Problema de generación de factura | Verifica amountMinor y currency |
"Company has reached the maximum number of active sessions" | Demasiados pagos hosted activos | Cancela pagos pendientes o espera a que expiren |