Un solo motor para cobrar en caja, en el terminal, en la web del comercio y desde aplicaciones de terceros. Qué piezas existen, cómo se llaman y cómo se hablan entre sí.
La caja hablaba con el terminal, la web con un proveedor, el ERP con nadie. Tres proyectos, tres contratos, tres formas de fallar.
Pago móvil, transferencias, QR y cripto cambian de banco en banco. El comercio no debería saberlo.
Un datáfono de otra marca quedaba fuera del sistema: sin conciliación, sin telemetría, sin marketplace.

Comercios, terminales, medios, orquestación de intentos, lotes, clearing, liquidación y conciliación.
pos.finoracore.com · finora-posPanel, ventas, lotes, liquidaciones, flota, claves, medios, usuarios, marketplace y desarrolladores.
portal.finoracore.com · Next.jsAplicativos certificados y licencias: AuroraPOS, Cajas, FINORA Pago, ECR DLL. Descarga por enlace firmado.
/marketplaceLatido cada 60 s con telemetría, comandos por long-poll, estado operativo, consola del terminal.
/flotaSesiones de cobro con token corto, webhook firmado, @finora/checkout y página alojada.
pago.finoracore.com · npmCualquier caja satélite cobra por API local, URI finora-pago:// o CLI. Sin tarjetas, sin ISO.
127.0.0.1:9810 · v1.0.1Mostrador, kiosco forzado, autoservicio, inventario, flujo guiado de cobro.
Tablet: atendida o autoservicio; tarjeta en el mismo equipo (AuroraPOS), en la nube o con lector.
com.dcgeeks.finora.cajaLee el chip, captura el PIN, expone la API ECR y recibe cobros empujados y comandos del TMS.
Autoriza, reversa y cierra lotes; enruta on-us / off-us por BIN con criptografía EMV.
switch.finoracore.comPago móvil, transferencias, QR, cripto y host ISO. El simulado responde con reglas por céntimos.
Datáfonos AMP 6500/6700/8000/8200 por Smart Connect. Mismo checkout, TMS y conciliación.
AMPEventos, KPIs 1 / 15 min / hoy, alertas por reglas, SSE y modo TV por sucursal.
/monitoreo · /tv


POST /api/v1/checkout/sesiones · <finora-checkout> · pago.finoracore.com/s/{id}?t= · X-Finora-Signature: t=,v1=,v0=
POST http://127.0.0.1:9810/v1/cobros · finora-pago://cobrar?… · finora-pago.exe cobrar --monto 227.00 --referencia 8841 --jsonGuía: finoracore.com/docs/integracion
DatDeviceHeartbeat). Sin latido más de 3 minutos, la Torre abre una alerta.DatDeviceCommand por long-poll con deviceToken; COBRAR y REEMBOLSAR reutilizan el DispatchService. Para terminales AMP: ESTADO, CERRAR_LOTE, ACTIVAR y DESACTIVAR.DE39 = 58 aunque la app siga viva. Parámetros con versión: el terminal solo compara igualdad./flota): vista por terminal, comandos con TID, badge AMP, publicación de versiones y licencias del marketplace.
/monitoreo · /monitoreo/sucursal/… · /monitoreo/terminal/… · /monitoreo/alertas · TV: /tv/{código}Semáforo VERDE · AMARILLO · ROJO · GRISEntitlement: versión certificada y (pública, regla de política o licencia con HMAC). Descargas por enlace firmado de 5 minutos, servidas desde el Merchant.
0500 / 0520) o POST /pos/lotes/cierre. Solo entran ventas con RC 00 capturadas.1240 · 200, cabecera 1644 · 697). Hoy sin transmisión a la red.
POST /api/v1/pos/ops/ciclo; el asiento en el core es asíncrono.X-API-Key con alcance por comercio; en la base solo vive el hash. Clave sandbox marcada como tal: integrar sin tocar dinero real.
El portal entra al authserver que el propio Merchant trae; tokens de acceso de 15 minutos, roles portal-comercio y portal-comercio-admin acotan los datos.
Cada terminal se autentica con su deviceToken; la TV con un token de larga duración (hash SHA-256) acotado a su sucursal; FINORA Pago con un token local.
X-Finora-Signature: t=,v1=,v0= con HMAC-SHA256 y tolerancia de 5 minutos; se firma en cada envío y se reintenta con backoff. Callback local de FINORA Pago también firmado.
Tarjeta = terminal físico. El PAN vive solo entre AuroraPOS y el switch; el SDK, la caja y el portal no ven datos de tarjeta. AMP solo con tarjeta presente.
Credenciales AMP con AES-256-GCM (FINORA_CRYPTO_KEY, fail-closed); clave de API en FINORA Pago con DPAPI; descargas del marketplace por enlace firmado de 5 minutos.
Entrar como comercio.demo. Panel: ventas de hoy y ayer, terminales en línea, última liquidación, novedades. Recorrer Ventas, Lotes, Liquidaciones y Medios.
Mostrar AuroraPOS 1.2.0, Caja Windows 1.2.1, Caja Android 1.1.0 y FINORA Pago 1.0.1. Descargar uno: el enlace es firmado y vence en 5 minutos.
La caja abre la venta, el terminal se enciende con el monto, tarjeta del banco simulado (BIN 400000, céntimos .00 aprueba, .51 rechaza), recibo en la caja.
Crear la sesión sandbox, abrir la página de pago, pagar por pago móvil y ver llegar el webhook firmado en la misma consola.
Desde una terminal de Windows: se abre la ventana de FINORA Pago, el cliente elige el medio, la CLI imprime el JSON y sale con código 0. Alternativa: POST 127.0.0.1:9810/v1/cobros.
KPIs vivos del minuto, semáforo por sucursal, la venta recién hecha en la línea de tiempo; vincular la pantalla de la sucursal con el código de seis dígitos.
Trece componentes con nombre, cuatro flujos que se pueden mostrar hoy y un motor que crece por escalones medibles.
FINORA es un producto de DC GEEKS · presentación web · P o Ctrl+P para exportar a PDF