Conecta transacciones, pagos QR y servicios (parking/ENC) como una API audit-able y lista para producción.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 datos | Fuente (pantalla/función) | Granularidad | Uso típico |
|---|---|---|---|
| Transferencias persona a persona | Enviar/solicitar dinero con teléfono | Fila transaccional con tiempo, importe y referencia | Libro de caja, analítica y conciliación |
| Eventos de pago QR | “Scan & pay” en tiendas y webshops | Evento pedido/pago con timing de liquidación | Reportes de “pedido pagado” y conciliación |
| Tarjeta KEKSICA: consumo y contexto | Uso de la tarjeta prepagada y acciones | Eventos de instrumento de pago | KPIs por tarjeta y soporte operativo |
| Aparcamiento por GPS | Función de parking (GPS detecta ciudad/zona) | Sesión con inicio/fin y ubicación | Reembolsos y trazabilidad de gastos |
| Recargas ENC | Top-up del servicio de peaje | Registro con fecha de pago/liquidación y comisiones | Costes de viaje y conciliación por periodos |
| Informe diario de merchant (CSV) | Reportes para conciliación | Filas CSV mapeadas a IDs (KEKS_ID/TID) | Contabilidad, neto de comisiones y STORNO |
| Pagos de facturas y donaciones | Servicios de proveedor y recibos | Confirmaciones por proveedor/categoría | Reporting, auditoría y archivos de recibos |
Cada escenario incluye contexto de negocio, qué datos/API expones y cómo se traduce a OpenData/OpenFinance.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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:
Un primer “vertical slice” suele requerir 5–15 días hábiles; los flujos regulados o aprobaciones adicionales pueden ampliarlo.
¿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.
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.
Más información: https://www.kekspay.hr/