Crear Sesión de Checkout
Crea una nueva sesión de checkout para que el usuario complete el pago.ID de tu empresa en Cobrix
ID del cliente (obtenido de
/resolve-customer)ID del producto (obtenido de
/checkout/product)Cantidad de productos
URL de redirección tras pago exitoso
URL de redirección si el usuario cancela
Tiempo de expiración de la sesión
Datos adicionales (se incluyen en webhooks)
Obtener Estado de Sesión
ID de la sesión de checkout
Objeto Sesión
| Campo | Tipo | Descripción |
|---|---|---|
sessionId | string | UUID de la sesión |
token | string | Token JWT (para uso interno) |
checkoutUrl | string | URL para redirigir al usuario |
expiresAt | string | Fecha de expiración (ISO 8601) |
status | string | active, completed, expired, cancelled |
amountMinor | integer | Monto en centavos |
currency | string | Código de moneda |
allowedMethods | array | Métodos de pago disponibles |
Estados de Sesión
| Estado | Descripción |
|---|---|
active | Sesión activa, esperando pago |
completed | Pago completado exitosamente |
expired | Sesión expiró sin completar |
cancelled | Usuario canceló el checkout |
Métodos de Pago
| Código | Descripción | País |
|---|---|---|
debitoInmediato | Débito bancario con OTP | 🇻🇪 VE |
pagoMovil | Pago Móvil P2P | 🇻🇪 VE |
c2p | Pago persona a persona | 🇻🇪 VE |
transferencia | Transferencia bancaria | 🇻🇪 VE |
zelle | Transferencia Zelle | 🇺🇸 USA |
binance | Binance Pay | 🌍 Global |
sinpe | SINPE | 🇨🇷 CR |