1. Obtén tus API keys
- Ve a dashboard.rail.cl y crea una cuenta.
- En Para desarrolladores → API keys, vas a tener 4 keys:
rail_sk_test_…— secret key de testrail_pk_test_…— publishable key de testrail_sk_live_…— secret key de liverail_pk_live_…— publishable key de live
2. Lista los links existentes
Un link es la conexión de un usuario tuyo con su banco. Para empezar listamos los que ya existen (al inicio, vacío):3. Crea tu primer link con el widget
El widget de Rail Connect maneja el flow de credenciales y MFA sin que tu app las vea nunca.Backend: emite un widget token
Para conectar una cuenta de empresa, agrega
"holder_type": "business" al
body. El widget pide RUT empresa + RUT persona + clave del portal. Ver
Banca empresa.Frontend: abre el widget
Backend: canjea el exchange token por el link
link_id asociado al usuario en tu DB — es la referencia para leer sus cuentas.
4. Lee las cuentas
5. Lee los movimientos
Los amounts son bigint en minor units. CLP no tiene centavos → el valor entero es directamente pesos. El signo es parte del valor (negativo = egreso).
Próximos pasos
Refresh Intents
Cómo forzar un sync con MFA async.
Webhooks
Recibe eventos en tiempo real (link.refreshed, etc).