Integración API de KEKS Pay y OpenData/OpenFinance

Conecta transacciones, pagos QR y servicios (parking/ENC) como una API audit-able y lista para producción.

Desde $300 · entrega de código fuente
OpenData · OpenFinance · Mapeo OpenBanking · Análisis de protocolo

Convierte los flujos de KEKS Pay en datos estructurados con campos coherentes para tu backend.

Realizamos análisis de protocolo autorizado y refactorización de interfaces para que tu equipo normalice pagos y conciliación en modelos OpenData/OpenFinance: ledger transaccional, eventos de comercio QR, sincronización de parking GPS y recargas ENC.

  • Transacciones de envío/solicitud: exportables como filas de libro para cashflow y conciliación.
  • Eventos de pago QR: mapeados a payment_events para que el estado de pedido sea determinista.
  • Parking GPS + recargas ENC: sesiones y top-ups con doble línea temporal (operación vs liquidación).

Módulos de función basados en datos de KEKS Pay

1) API del libro de transacciones (OpenData)

Datos/capacidad: transferencias, “scan & pay”, eventos vinculados a KEKSICA y recibos de servicios.

Convertimos señales sueltas en un contrato de ledger: `occurred_at`, `direction`, `amount`, `currency`, `reference_id` y `category` para evitar discrepancias de contabilidad.

Caso de uso: reportes diarios de actividad y alertas operativas cuando el estado de pago cambie.

2) Feed de conciliación QR y estado de pedidos

Datos/capacidad: referencias de orden, confirmación de pago y marcas de liquidación.

Mapeamos las entidades del ecommerce (como out_trade_no) contra los eventos normalizados para que el “paid → reconciled” sea verificable.

Caso de uso: backoffice que cierra automáticamente pedidos y genera archivos para finanzas.

3) Sincronización de parking por GPS

Datos/capacidad: ciudad/zona detectadas por GPS y ventanas de sesión (inicio/fin + vencimiento).

Exportamos sesiones como registros estructurados para reembolso corporativo, con vínculos a identificadores de vehículos y comprobantes.

Caso de uso: control de gastos de flota con auditoría y trazabilidad.

4) Integración de recargas ENC

Datos/capacidad: top-ups ENC con fecha de transacción, fecha de pago/liquidación y comisiones.

Modelamos cada recarga como asiento contable: además de total y moneda, preservamos el contexto temporal para conciliación entre periodos.

Caso de uso: agregación de costes de viaje con “importe neto” y explicación de diferencias.

5) Facturas y donaciones con exportación por proveedor

Datos/capacidad: proveedores de servicios y estado de pago; donaciones como flujo separado.

Separar “factura vs donación” reduce errores de reporte y mejora el cumplimiento de privacidad/retención al conservar sólo lo necesario para normalizar.

Caso de uso: reporting de proveedores y auditoría por categorías.

6) Eventos de tarjeta KEKSICA

Datos/capacidad: consumo de tarjeta prepagada, contexto de retiro y acciones de administración.

Emitimos eventos ligados al instrumento de pago para KPIs por tarjeta y soporte operativo cuando un usuario bloquea/desbloquea la tarjeta en la app.

Caso de uso: tableros de gasto y trazabilidad operativa.

Beneficios principales para equipos de integración

En lugar de tratar KEKS Pay como una caja negra, construimos una capa de interfaz que vuelve predecibles los datos financieros. Cada módulo se documenta con ejemplos de solicitud/respuesta y un plan de pruebas para mantener la estabilidad cuando cambie el protocolo o la UI.

  • Normalización OpenData: campos consistentes para importes, referencias, comisiones y tipo de producto.
  • Seguridad operativa: claves de idempotencia y estrategia de reintentos para evitar doble conteo.
  • Auditoría: registros mínimos y trazabilidad para soporte y control de cambios.
  • Entrega real: especificación de API + código fuente ejecutable + documentación.

Instrucciones de integración (cómo lo conectamos)

Tú defines el caso de uso (por ejemplo: exportación OpenData de transacciones, feed de conciliación QR, sincronización de parking GPS o importación diaria de CSV). Luego traducimos el flujo autorizado de la app a un contrato claro para tu backend.

Proceso típico: consentimiento/sesión → ingestión autorizada → normalización y validación → salida por API. Incluimos checklist de regresión para que tu equipo verifique la consistencia tras actualizaciones.

Límite de integración recomendado: tu backend gestiona identidad y almacenamiento; nuestro módulo se centra en recuperación y emisión de payloads normalizados.

Screenshots

Haz clic en una miniatura para abrir una vista en grande (lightbox). Esto ayuda a casar flujos de UI con el contrato de campos durante el análisis.

Inventario de datos (perspectiva OpenData)

Estos objetos financieros se observan en los flujos de usuario y en los flujos de comercio/merchant. Nuestro objetivo es transformarlos a un contrato de OpenData/OpenFinance para conciliación, reporting y auditoría.

Tipo de datosFuente (pantalla/función)GranularidadUso típico
Transferencias persona a personaEnviar/solicitar dinero con teléfonoFila transaccional con tiempo, importe y referenciaLibro de caja, analítica y conciliación
Eventos de pago QR“Scan & pay” en tiendas y webshopsEvento pedido/pago con timing de liquidaciónReportes de “pedido pagado” y conciliación
Tarjeta KEKSICA: consumo y contextoUso de la tarjeta prepagada y accionesEventos de instrumento de pagoKPIs por tarjeta y soporte operativo
Aparcamiento por GPSFunción de parking (GPS detecta ciudad/zona)Sesión con inicio/fin y ubicaciónReembolsos y trazabilidad de gastos
Recargas ENCTop-up del servicio de peajeRegistro con fecha de pago/liquidación y comisionesCostes de viaje y conciliación por periodos
Informe diario de merchant (CSV)Reportes para conciliaciónFilas CSV mapeadas a IDs (KEKS_ID/TID)Contabilidad, neto de comisiones y STORNO
Pagos de facturas y donacionesServicios de proveedor y recibosConfirmaciones por proveedor/categoríaReporting, auditoría y archivos de recibos

Escenarios típicos de integración

Cada escenario incluye contexto de negocio, qué datos/API expones y cómo se traduce a OpenData/OpenFinance.

Escenario 1: Conciliación contable con CSV diario

Contexto: los comercios necesitan un import diario verificable para reconocer ingresos netos (importe menos comisión) y corregir reversos (STORNO).

Datos/API: mapeamos `DATUM_TRANSAKCIJE`, `INTERVAL_IZVJESTAJA`, `DATUM_ISPLATE`, `TID`, `IZNOS`, `PROVIZIJA`, `OPIS_TRANSAKCIJE`, `KEKS_ID` y `REFERENCA` a filas normalizadas.

OpenData/OpenFinance: emitimos `merchant_settlement_rows` y entregamos un endpoint de importación para que sistemas externos (por ejemplo herramientas contables que operan con especificaciones de informe diario) registren de forma consistente.

Escenario 2: Reconciliación de ecommerce con estado de pedidos QR

Contexto: el backoffice requiere que el estado cambie a “pagado” en cuanto se confirme el pago QR.

Datos/API: el flujo usa creación de orden y consulta, ligando `out_trade_no` al identificador retornado y a la marca temporal de liquidación.

OpenData/OpenFinance: normalizamos a `payment_events` para enlazar con órdenes e invoices. En ecosistemas de tiendas, este modelo encaja con integraciones de WooCommerce y Magento 2.

Escenario 3: Sincronización de parking GPS para reembolsos

Contexto: en empresas, las sesiones de parking deben corresponder con el vehículo y el periodo de gastos.

Datos/API: sesiones con ciudad/zona y ventana temporal, más metadatos útiles para adjuntar recibos.

OpenData/OpenFinance: salida como `mobility_sessions` con `vehicle_registration_id` y `paid_zone`, lo que permite reporting por centros de coste.

Escenario 4: ENC top-ups con conciliación de doble línea temporal

Contexto: la fecha de transacción y la fecha de pago/liquidación afectan el periodo contable.

Datos/API: top-ups con fecha de transacción + fecha de pago/liquidación y comisión.

OpenData/OpenFinance: normalizamos a `toll_topups` y permitimos agregaciones por ventana de viaje, con reglas para “desfase permitido” en la conciliación.

Escenario 5: Analítica con consentimiento y retención mínima

Contexto: la analítica debe minimizar datos personales y evitar retención indefinida.

Datos/API: ledger normalizado de transferencias, QR y pagos de servicios.

OpenData/OpenFinance: exportamos agregados por categoría y proveedor; en la ingeniería definimos ventanas de retención para que sólo se conserven insumos el tiempo necesario para normalizar.

Implementación técnica (ejemplos)

Los siguientes fragmentos muestran cómo trabajamos el contrato de integración. Sirven como referencia de implementación; la meta es que tu backend reciba payloads normalizados y errores manejables.

// 1) Merchant QR: creación de orden (ejemplo de adaptador)
POST https://devwebpayment.kesspay.io/api/mch/v1/gateway
Content-Type: application/json
Authorization: Basic <base64(username:password)>

{
  "service": "webpay.acquire.createorder",
  "sign": "<generated signature>",
  "sign_type": "HMAC-SHA256",
  "seller_id": "<your_seller_id>",
  "out_trade_no": "KEXS-2026-000123",
  "body": "Order payment",
  "total_amount": "39.90",
  "currency": "EUR"
}
// 2) Importación CSV diario: mapeo de campos y reversos (STORNO)
DATUM_TRANSAKCIJE, INTERVAL_IZVJESTAJA, DATUM_ISPLATE, IZNOS, PROVIZIJA,
TID, PNB_ISPLATE, OPIS_TRANSAKCIJE, KEKS_ID, REFERENCA

is_reversal = row.OPIS_TRANSAKCIJE contains "STORNO"
type = is_reversal ? "REVERSAL" : "SALE"
emit {"transaction_id": row.KEKS_ID, "tid": row.TID, "settlement_date": parse(row.DATUM_ISPLATE), "commission": to_decimal(row.PROVIZIJA), "type": type}
// 3) Idempotencia + reintentos / manejo de errores
POST /api/v1/keks-pay/orders/query
{
  "order_reference": "<order_reference>",
  "idempotency_key": "query:KEXS-2026-000123",
  "max_retries": 5
}

{ "status":"partial", "retry_after_seconds":120, "errors":[{"code":"RATE_LIMITED","message":"Too many queries"}] }

Detalle clave: idempotencia por `out_trade_no`/`KEKS_ID`, validación estricta de campos y mapeo determinista desde descripciones reales (incluyendo `STORNO`) hacia tipos contables OpenData para evitar doble contabilización.

Cumplimiento y privacidad (alineado a la UE)

KEKS Pay se desarrolla en un entorno regulatorio afectado por PSD2 (Payment Services Directive 2) y por obligaciones de privacidad alineadas con GDPR. Para la integración, la regla práctica es: acceso autorizado, minimización de datos y trazabilidad de auditoría para reconciliación y operación segura.

La seguridad de la app incluye comunicación cifrada (HTTPS/SSL) y autenticación del usuario mediante PIN o biometría. Nosotros lo reflejamos con sesiones de alcance, registros con identificadores necesarios y ventanas de retención que cubren normalización y reporting, evitando mantener raw data indefinidamente.

Controles prácticos que entregamos
  • Sesiones con alcance: por ejemplo `transactions:read` y `settlements:import` según tu caso.
  • Auditoría: `integration_session_id`, timestamps de recuperación y hashes de transformación.
  • Retención: conservar extractos sólo el tiempo necesario para normalizar y auditar.

Flujo de datos / arquitectura

App/merchant → adaptador de ingestión (recuperación autorizada por protocolo) → almacenamiento seguro (encriptado + tablas OpenData) → salidas por API para analítica y contabilidad (eventos y endpoints de conciliación).

Posicionamiento de mercado y perfil de usuario

KEKS Pay está orientado a usuarios móviles en Croacia/EMEA: combina transferencias por teléfono, pagos QR en tiendas y webshops, y “servicios de la vida” como parking GPS y recargas ENC. Además, es apto para integraciones B2B porque el comercio opera en ecosistemas de plugins (WooCommerce y Magento 2), donde tu sistema necesita datos normalizados para reconciliación y cierres.

Entregables y qué recibes

Entregamos un paquete de integración utilizable, no sólo un informe. Empezamos con un “vertical slice” (por ejemplo ledger + conciliación QR) para que puedas validar rápido, y después expandimos módulos OpenData/OpenFinance.

  • Especificación de API (estilo OpenAPI/Swagger).
  • Informe de protocolo y autorización.
  • Código fuente ejecutable (Python/Node.js/Go según tu backend).
  • Plan de pruebas automatizadas (ledger, QR settlement, import CSV).
  • Notas de compliance (alcance, logs, minimización).
  • Documentación de integración para dev y QA.

Sobre nuestro estudio

Somos un estudio técnico especializado en integración de interfaces de apps e integración API autorizada. Combinamos análisis de protocolo, refactorización de interfaces, mapeo OpenData/OpenFinance y documentación profesional para llevar tu proyecto de comprensión a producción.

El equipo reúne experiencia práctica en apps móviles y fintech, incluyendo workflows de análisis, normalización de datos de pagos y estrategias de test que mantienen la salida estable con el tiempo.

Entregamos interfaces verificables: contrato de campos, errores/“partial failures” y reglas de no duplicación (idempotencia) para que la conciliación no sufra divergencias.

  • Entrega “compliant-by-design” con privacidad y retención claras.
  • Foco Android/iOS con código listo para integración y planes de prueba.
  • Soporte integral: análisis → implementación → validación → documentación.
  • Precio transparente: desde $300, opción de entregar primero y pagar tras satisfacción.

Información de contacto

Comparte el nombre del app objetivo (KEKS Pay ya está configurado) y tus necesidades (exportación OpenData, feed de conciliación QR, sincronización de parking GPS, conciliación de ENC, o import de CSV diario). Para los siguientes pasos, visita:

Ver contacto

Flujo de trabajo y pasos de propuesta

  1. Alineación de requisitos: confirma los alcances (ledger, QR settlement, parking GPS, ENC, facturas, import de CSV de merchant) y métricas de éxito.
  2. Análisis de protocolo y diseño: entregamos plan de mapeo y contrato de endpoints (2–5 días hábiles según complejidad).
  3. Implementación y verificación interna: módulo de ingestión y salida API normalizada (3–8 días hábiles).
  4. Entrega final: especificación, código, documentación y tests (1–2 días hábiles).
  5. Soporte de regresión (opcional): parches si KEKS Pay actualiza protocolo o flujos.

Un primer “vertical slice” suele requerir 5–15 días hábiles; los flujos regulados o aprobaciones adicionales pueden ampliarlo.

FAQ

¿Qué necesito aportar?

Tus requisitos exactos (ledger, export de transacciones, conciliación QR, importación CSV) y el entorno de backend donde se ejecutará el adaptador. Si ya tienes convenciones de `seller_id` u ordenes, compártelas.

¿Cómo aseguran el cumplimiento?

Con acceso autorizado, endpoints con alcance, logs de auditoría, minimización de datos y ventanas de retención claras. También documentamos cómo almacenar identificadores para reconciliar sin recolectar de más.

Original App (colapsada): KEKS Pay — envía, solicita y paga con QR, además de servicios de vida

KEKS Pay está pensada para grupos de amigos: facilita enviar y solicitar dinero rápido y con seguridad (sin comisiones por transferencias). Para que el dinero esté disponible inmediatamente, la app ofrece una tarjeta prepagada KEKSICA Visa, útil para compras online, en tiendas y para retiros en cajeros.

Transferencias persona a persona
  • Flujos con número de teléfono, reducen fricción frente a la gestión tradicional de cuentas.
  • Confirmaciones separadas como eventos para que tu sistema audite cambios de estado.
  • Exportación del libro para análisis de cashflow.
KEKSICA Visa prepagada
  • Tarjeta Visa prepagada gratuita vinculada a tu cuenta KEKS Pay.
  • Uso online y offline, con retiros en cajeros compatibles (Erste).
  • Acciones de administración: bloqueo/desbloqueo en la app para soporte y seguridad.
Pagos QR para tiendas y webshops
  • Escaneo y pago con un flujo de un toque en comercios participantes.
  • Para integraciones, la cadena “pedido → pago confirmado → evento de liquidación” es el núcleo del mapeo.
  • Ecosistema: encaja con módulos/plugins en WooCommerce y Magento 2.
Parking con GPS
  • La app detecta ciudad y zona mediante GPS y automatiza el proceso de parking.
  • Incluye recordatorios cuando el tiempo de parking se acerca al vencimiento.
  • Permite registrar múltiples vehículos, útil para usuarios y empresas.
Recargas ENC
  • Recarga rápida para peajes, con registros contables listos para conciliación.
  • Soporta trazabilidad entre fecha de transacción y fecha de pago/liquidación.
  • Funciona bien para plataformas de viajes y logística que necesitan “net cost” y audit trails.
Recargas de móvil, facturas y donaciones
  • Recargas y pagos de servicios con metadatos por proveedor para un export estructurado.
  • Donaciones como flujo separado con referencias de recibo.
  • Recomendación de cumplimiento: trata cada categoría como un tipo de registro distinto.
Cambios recientes a considerar (regresión del protocolo)
  • 2025: KEKS Pay se convirtió en entidad independiente (incluyendo actualización de términos y tratamiento de privacidad tras la transición corporativa).
  • 2025: incorporación de BlinkCard para el escaneo de tarjetas; se reportó mejora aproximada de 11% en activaciones y reducción aproximada de 26% en intentos fallidos de adición.
  • Recomendación: cubrir regresión en flujos de alta/activación, confirmación QR y conciliación diaria.

Más información: https://www.kekspay.hr/