fintoc login, la CLI guarda tu secret key en ~/.fintoc/config.toml con permisos de archivo 0600, legible solo por el usuario actual del sistema operativo. También puedes pasar las llaves de forma inline o mediante una variable de entorno para scripting y CI.
Orden de resolución de la llave
La CLI resuelve la API key en este orden de precedencia:- La flag
--api-keypasada inline en el comando. - La variable de entorno
FINTOC_API_KEY. - La llave guardada en
~/.fintoc/config.tomlporfintoc login.
Ver tu configuración activa
Cambiar de llave
Para cambiar la llave persistida, cierra sesión y vuelve a iniciar sesión:Usar la CLI en CI
Para pipelines de CI/CD, configuraFINTOC_API_KEY como una variable de entorno secreta en tu proveedor (por ejemplo, GitHub Actions o CircleCI) y evita persistir credenciales en disco:
fintoc login y mantiene la llave fuera del historial del shell.
Modo test vs modo live
Cada API key de Fintoc está vinculada a modo test o modo live. La CLI infiere el modo a partir del prefijo de la llave:sk_test_...para modo test. Seguro para desarrollo local; no se crean pagos ni reembolsos reales.sk_live_...para modo live. Tráfico de producción. Úsala con precaución.
fintoc payment_intents list) funcionan con cualquiera de las dos llaves. Las operaciones de solo desarrollador funcionan únicamente en modo test y fallan con una llave live.
El fintoc login interactivo usa modo test por defecto. Para autenticarte en modo live, pasa --mode live: