Saltar al contenido principal

Aceptación en punto de venta

Estado

Producción: terminales, cajas, servidor del comercio, portal y switch adquirente operan hoy de punta a punta contra un host autorizador de pruebas y contra emisores conectados a FINORA. Próximamente: la conexión host-to-host con el switch autorizador de cada banco, que se habilita banco por banco tras su certificación. Cada página indica qué está disponible y qué no.

FINORA ofrece un ecosistema completo para aceptar pagos con tarjeta en comercios físicos, pensado para operar junto a un banco adquirente: el banco autoriza y liquida; FINORA aporta los terminales, la gestión del comercio y el enrutamiento de las transacciones hasta el switch autorizador del banco.

Para quién es esta sección​

Si eres…Lee
Un banco que evalúa conectar su switch autorizadorEspecificación host-to-host y Ciclo de vida de la transacción
Un comercio o integrador que cobra con terminales FINORALas secciones del lado del comercio
Un equipo de riesgo, operaciones o conciliaciónCiclo de vida de la transacción

El ecosistema​

  • Portal del comercio. Sucursales y terminales, usuarios y permisos, monitor de transacciones en tiempo real, lotes y cierres, liquidaciones y estado de cuenta, devoluciones con aprobación de supervisor y registro de disputas.
  • POS FINORA. Aplicación de cobro para terminales Android con lector EMV integrado (chip, sin contacto y banda) y para lectores Bluetooth con cifrado punto a punto; cajas para Windows y Android que disparan el cobro y nunca ven los datos de la tarjeta; administración remota de la flota (parámetros EMV, versiones de las aplicaciones, llaves) desde el TMS. Cobro sin contacto en el teléfono (Tap to Phone): Próximamente.
  • Servidor del comercio (Merchant). Recibe cada operación del terminal por HTTPS con una credencial por equipo, valida terminal, idempotencia, STAN, canal y moneda, y la convierte en un mensaje ISO 8583 hacia el switch adquirente. Guarda la transacción con el número de tarjeta enmascarado.
  • Switch adquirente FINORA. Recibe las transacciones de los comercios, aplica controles, descifra y traduce los datos sensibles en el módulo criptográfico del adquirente (operación con HSM físico certificado: Próximamente), decide el destino por rango de BIN y enruta cada operación al banco autorizador por una conexión host-to-host ISO 8583 sobre TLS, con reversos por timeout, cierres de lote y gestión de la sesión.
  • Switch autorizador del banco. Autoriza o rechaza cada operación con sus propias reglas y es el dueño de la relación con el emisor y las redes.

Cobro aprobado​

El terminal lee la tarjeta y la clave; el servidor del comercio valida y arma el mensaje; el switch adquirente traduce los datos sensibles, decide el destino y remite al banco. La respuesta vuelve por el mismo camino y el terminal completa el cierre EMV con la tarjeta.

Timeout con reverso​

Si el banco no responde dentro del plazo, el switch adquirente responde al comercio con un rechazo por indisponibilidad y genera el reverso de inmediato, que reintenta desde una cola persistente (store-and-forward) dentro de una ventana acotada. Agotada la ventana, la operación queda como excepción para gestión operativa. En paralelo, el servidor del comercio y el terminal envían su propio reverso referido a la original, de modo que la venta en duda no quede cobrada.

El detalle de cada mensaje está en la especificación host-to-host; anulaciones, devoluciones, cierres, liquidación y contracargos, en el ciclo de vida.

Lado del comercio​

Las integraciones del comercio con el ecosistema ya están documentadas en el dominio Merchant:

ParaSecciónEstado
Conceptos, credenciales, errores y sandboxMerchantProducción
Crear intenciones de cobro y empujar una venta a un terminalPagos y cobro empujadoProducción
Recibir el resultado de cada cobroWebhooksProducción
Administrar la flota de terminalesTMSProducción
Cobrar desde una caja de escritorioFINORA Pago para WindowsProducción
Disparar el cobro en el terminal desde una caja registradoraAPI ECR del terminalBeta

Principios​

  • El banco autoriza. FINORA no aprueba operaciones por cuenta del banco: sin respuesta del banco, la venta se rechaza y se reversa. La autorización en nombre del banco (stand-in) no está activa y solo se habilitaría por acuerdo escrito.
  • Ningún sistema de caja ve la tarjeta. La caja envía monto y referencia, y recibe un veredicto.
  • Una venta en duda no se cobra dos veces. Ante un timeout se reversa; el terminal no reintenta con otra clave de idempotencia.
  • Lo que no está implementado se marca como Próximamente, nunca como disponible.