Integracja danych bankowych przez API - Open Banking w praktyce
Integracja i synchronizacja danych finansowych w środowiskach rozproszonych - od architektury po wdrożenie.
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
-
Moduł 1 - Ekosystem Open Banking w Polsce i UE
PSD2, TPP, AISP, PISP - kto jest kim i jakie ma uprawnienia.
-
Moduł 2 - OAuth 2.0 i zarządzanie tokenami
Przepływ autoryzacji, PKCE, przechowywanie i odnawianie tokenów w bezpieczny sposób.
-
Moduł 3 - Pobieranie danych transakcyjnych
Paginacja, filtrowanie dat, obsługa limitów i retry logic przy błędach 429 i 503.
-
Moduł 4 - Normalizacja danych bankowych
Ujednolicanie formatów z różnych banków do wspólnego schematu wewnętrznego.
-
Moduł 5 - Przechowywanie i cache
Kiedy cachować dane saldowe, jak obsługiwać nieaktualne dane i inwalidację cache.
-
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.
Dostęp do kursu przez 6 miesięcy. Możliwość zakupu w 2 ratach po 980 PLN.
Zapisz się Zobacz inne programy