API & endpoints
Las cinco operaciones del producto Cyber Pro están validadas en integración. La API Ubiqs expone la capa simplificada; las operaciones financieras hablan directamente con la API del INS.
Inventario de operaciones
/cyberpro/v1 (action=COTI)Cotiza el seguro Cyber Pro y devuelve los 4 planes con primas en CRC o USD y frecuencias Anual/Semestral/Trimestral/Mensual. Resuelve ubicación por nombre o código.
/cyberpro/v1 (action=EMI)Emite la póliza Cyber Pro. Requiere consentimiento informado verbatim del cliente (consent.accepted=true + version + timestamp).
/comercioelectronico/v1/pagos/cargotarjetaCobra el premio de la póliza con encriptación RSA PKCS1 v1.5 (2048-bit) campo por campo. Retorna NumeroAutorizacion + ConsecutivoPago.
/cyberpro/v1 (action=DEUDA_APLICAR)Registra la deuda asociada a la póliza con el ConsecutivoPago. Devuelve consecutivoDeuda y esAprobada=true cuando es aceptada.
/cyberpro/v1 (action=DEUDA_ESTADO)Consulta el estado asíncrono de la deuda registrada. CodEstado=2 indica pendiente; CodEstado=00 indica aplicada en transaccional.
Autenticación y seguridad
Capas de autenticación encadenadas para cada llamada al producto.
Ejemplos en vivo · COTI y EMI
Request y response reales del ambiente de integración.
{
"action": "COTI",
"currency": "CRC",
"plan": 3,
"client": {
"idType": "0",
"idNumber": "801170740",
"firstSurname": "FUENTES",
"secondSurname": "MUÑIZ",
"firstName": "DAYSI",
"secondName": "MARGARITA",
"birthDate": "12/04/1982",
"gender": "F"
},
"location": {
"provinceName": "San José",
"cantonName": "Tibás",
"districtName": "San Juan"
},
"addressLine": "San Juan de Tibás, 200m norte del parque",
"contact": {
"email": "dfuentes@ejemplo.com",
"phone": "88887777"
},
"requestId": "app-gm-coti-20260327-001"
}{
"ok": true,
"action": "COTI",
"currency": "CRC",
"plan": 3,
"numeroCotizacion": "CT-TMP-2026-04194329",
"primas": [
{
"frecuencia": "Anual",
"codigo": "A",
"montoPrima": 37647
},
{
"frecuencia": "Semestral",
"codigo": "S",
"montoPrima": 18824
},
{
"frecuencia": "Trimestral",
"codigo": "T",
"montoPrima": 9412
},
{
"frecuencia": "Mensual",
"codigo": "M",
"montoPrima": 3136
}
],
"coberturas": [
{
"codigo": "40A",
"descripcion": "FRAUDE EN LINEA",
"sumaAsegurada": 1350000,
"prima": 33316,
"impuesto": 0,
"total": 33316
},
{
"codigo": "40B",
"descripcion": "RIESGO DEL SISTEMA DOMESTICO",
"sumaAsegurada": 1350000,
"prima": 0,
"impuesto": 0,
"total": 0
},
{
"codigo": "40C",
"descripcion": "ROBO DE IDENTIDAD",
"sumaAsegurada": 1350000,
"prima": 0,
"impuesto": 0,
"total": 0
},
{
"codigo": "998",
"descripcion": "IVA",
"sumaAsegurada": 0,
"prima": 0,
"impuesto": 4331,
"total": 4331
}
]
}