Skip to content
FINORA Academy
SistemaFINORA Pago

FINORA Pago · Reference

Programa finora-pago.exe y dirección finora-pago://

ImplementedImplemented

This content is not available in your language yet.

Las dos puertas aceptan los mismos datos que POST /v1/cobros de la API local. Cuál conviene a tu caja: Tres formas de integrar tu caja.

Se instala por usuario en %LOCALAPPDATA%\Programs\finora-pago\finora-pago.exe.

Ventana de terminal
finora-pago.exe cobrar --monto 227.00 --referencia 8841 --json
finora-pago.exe cobrar --monto 64.90 --referencia 8842 --modo formal --json
finora-pago.exe cobrar --monto 15.00 --referencia 8843 --mostrar false --riel TARJETA --terminalId <TID_DEL_TERMINAL> --json
finora-pago.exe consultar <cobroId> --esperar --json
finora-pago.exe cancelar <cobroId> --json
finora-pago.exe salud --json
ComandoQué hace
cobrarCrea un cobro y espera siempre su veredicto
consultar <cobroId>Devuelve el cobro; con --esperar, espera su veredicto
cancelar <cobroId>Cancela un cobro en curso
saludLo mismo que GET /v1/salud

Cada campo de la API local tiene su argumento con el mismo nombre: --monto, --referencia, --descripcion, --riel, --terminalId, --tipoCuenta, --mostrar true|false, --modo formal|inmersivo, --sandbox true|false. Los datos del medio van como --campo-<nombre> (--campo-telefono, --campo-banco, --campo-clave) y los del cliente como --pagador-<campo> (--pagador-documento, --pagador-tipoDocumento). Con --json, imprime el cobro en JSON.

CódigoSignifica
0Aprobada
1Rechazada, cancelada o vencida
2En duda: no entregues ni vuelvas a cobrar
3Error: datos inválidos, sin conexión con FINORA Merchant o la aplicación no responde

Ante un error, la salida es {"error": {"codigo": "…", "mensaje": "…"}}.

  • Si FINORA Pago no está abierto, el programa lo abre en segundo plano y espera hasta 20 segundos a que responda.
  • Lee el puerto y el token local de la configuración de FINORA Pago del usuario. También acepta PAGO_PUERTO y PAGO_TOKEN_LOCAL como variables de entorno.

FINORA Pago registra el esquema al instalarse. Tu caja abre la dirección como abriría una página web:

Ventana de terminal
start "" "finora-pago://cobrar?monto=227.00&referencia=8841&callback=http%3A%2F%2F127.0.0.1%3A5000%2Fpago"
start "" "finora-pago://cobrar?monto=64.90&referencia=8842&modo=formal&sandbox=true"
ParámetroEquivale a
monto, referencia, descripcion, riel, terminalId, mostrar, modo, sandboxEl campo del mismo nombre
callbackcallbackUrl, codificado como URL
ttlttlSegundos
campo.<nombre>= o campos[<nombre>]=Un dato del medio de pago
pagador.<campo>=Un dato del cliente