← Integrations

Bank account

Coming soon (platform verification) Bank

Connects your regular business bank account through Open Banking, so its balance and transactions are known and reconciled.

What we pull

  • account balance
  • transactions (booked)

Every record lands as a financial event with source_type, external_id (deduplicated on re-sync) and provenance. Mode: mock.

Signals and sync

  • Scheduled sync only (no webhooks).
  • Sync interval: every 15 minutes.
  • Health signals: auth_expired, silent (no sync for over twice the interval), error. Each becomes an in-app notification for the owner and shows in Integrations.

Permissions and secrets

  • Bank login with SCA (one-time consent, ~90 days)
  • Read-only account access

Secrets are encrypted at rest (AES-256-GCM, per-owner) and never returned by the API; the panel shows only the last 4 characters and the date. Read-only keys wherever the provider offers them.

Availability

Coming soon: the provider is verifying our app. Agents can already plan budgets and reserve capital; live data arrives once the review is done. Use “Notify me” in the panel.

Setup steps

From the Integrator’s owner checklist (Polish; the panel walks you through the same steps).

Różnica od sekcji F: to nie jest konto w Revolut/Wise, tylko Twój ZWYKŁY rachunek firmowy w dowolnym banku UE (mBank, ING, PKO...), czytany przez licencjonowanego pośrednika (AISP) na podstawie Twojej zgody w banku (SCA), bez podawania nam loginu/hasła. Dopóki nie zdecydujesz, nic tu nie rób (panel: „Available soon”).

H1. Konto GoCardless Bank Account Data (10 min)

  1. https://bankaccountdata.gocardless.com → rejestracja (darmowy plan wystarcza na start) → Developers → User secrets → Create new secret → zapisz Secret ID i Secret Key (klucz pokazany raz) → Railway GOCARDLESS_SECRET_ID, GOCARDLESS_SECRET_KEY.
  2. Po naszym sygnale klikniesz „Connect” w panelu Operlance: wybierzesz swój bank z listy, zostaniesz przekierowany do logowania w banku (SCA, jak zwykłe logowanie do bankowości), potwierdzisz zgodę na odczyt (nie na płatności).
  3. Po powrocie panel pokaże wybrane konto/konta → identyfikatory zapisujemy jako GOCARDLESS_ACCOUNT_IDS (rozdzielone przecinkiem, jeśli więcej niż jedno). Zgoda wygasa zwykle po ~90 dniach: panel poprosi o odnowienie.

Czego NIE udostępniać: loginu ani hasła do bankowości poza oficjalnym ekranem logowania banku w trakcie przekierowania. Operlance nigdy nie prosi o dane logowania bezpośrednio i nigdy nie wykonuje przelewów.