Integracja danych bankowych przez API - Open Banking w praktyce
Średniozaawansowany programista

Integracja danych bankowych przez API - Open Banking w praktyce

Integracja i synchronizacja danych finansowych w środowiskach rozproszonych - od architektury po wdrożenie.

5 tygodni (4 godziny tygodniowo) czas trwania
688 wyświetleń
341 polubień
Zostało miejsc: 14

O tym programie

Open Banking otworzył dostęp do danych bankowych przez API, ale samo posiadanie tokenu dostępowego to dopiero początek.

Co sprawia trudność w praktyce

Różne banki implementują PSD2 na różne sposoby - formaty odpowiedzi się różnią, limity zapytań są różne, a obsługa błędów bywa nieprzewidywalna. Do tego dochodzi kwestia przechowywania tokenów odświeżających i zarządzania zgodami użytkowników.

Zakres techniczny kursu

Pracujemy w Pythonie z biblioteką requests i w Node.js. Omawiamy przepływ OAuth 2.0 z PKCE, parsowanie transakcji bankowych do ujednoliconego formatu wewnętrznego i budowanie prostego cache dla danych saldowych. Każde ćwiczenie korzysta z piaskownic udostępnianych przez polskie banki i fintechy.

Aspekty regulacyjne

Kurs dotyka też kwestii prawnych: kiedy potrzebujesz licencji AISP, jakie dane możesz przechowywać i przez jak długo. Nie zastępuje to porady prawnej, ale daje solidne podstawy do rozmowy z działem compliance.

Radosław Czajka, developer w fintechu: Dopiero tu zrozumiałem, dlaczego nasze tokeny wygasały w losowych momentach. Chodziło o obsługę refresh token rotation.

Plan programu krok po kroku

5 tygodni (4 godziny tygodniowo)
łączny czas
  1. Moduł 1 - Ekosystem Open Banking w Polsce i UE

    PSD2, TPP, AISP, PISP - kto jest kim i jakie ma uprawnienia.

  2. Moduł 2 - OAuth 2.0 i zarządzanie tokenami

    Przepływ autoryzacji, PKCE, przechowywanie i odnawianie tokenów w bezpieczny sposób.

  3. Moduł 3 - Pobieranie danych transakcyjnych

    Paginacja, filtrowanie dat, obsługa limitów i retry logic przy błędach 429 i 503.

  4. Moduł 4 - Normalizacja danych bankowych

    Ujednolicanie formatów z różnych banków do wspólnego schematu wewnętrznego.

  5. Moduł 5 - Przechowywanie i cache

    Kiedy cachować dane saldowe, jak obsługiwać nieaktualne dane i inwalidację cache.

  6. Moduł 6 - Aspekty regulacyjne i bezpieczeństwo

    RODO, licencje TPP, szyfrowanie danych w spoczynku i w transmisji.

Gotowy, żeby zacząć?

Program Integracja danych bankowych przez API - Open Banking w praktyce łączy teorię z pracą na rzeczywistych zbiorach danych finansowych. Liczba miejsc jest ograniczona - zostało ich 14.

1890 PLN

Dostęp do kursu przez 6 miesięcy. Możliwość zakupu w 2 ratach po 980 PLN.

Zapisz się Zobacz inne programy