Między systemem banku
a nową usługą.
FinTechAPI łączy warstwę API z narzędziami integracyjnymi, które pomagają udostępniać usługi bankowe uprawnionym partnerom.
Jedna architektura.
Kilka perspektyw.
Systemy banku realizują operacje i przechowują dane. Warstwa API opisuje sposób dostępu do usług. Partnerzy korzystają z interfejsów w granicach udzielonych uprawnień.
FinTechAPI jest rozwiązaniem technologicznym po stronie integracji. Sama platforma nie nadaje uprawnień do świadczenia regulowanych usług płatniczych.
Uprawniony dostęp. Uzgodnione interfejsy. Wspólny standard.
Co dzieje się pomiędzy?
Wybierz scenariusz i zobacz, jaką rolę pełnią użytkownik, partner oraz bank.
Dane, które mają
określony cel.
AIS oznacza dostęp do informacji o rachunku. Poniższy przebieg ilustruje ideę usługi, a nie pełną specyfikację techniczną.
Użytkownik udziela uprawnienia
Określa zakres dostępu w procesie uwierzytelnienia obsługiwanym przez bank.
Partner wywołuje API
Uprawniony dostawca wysyła żądanie zgodnie z przyjętym interfejsem i zakresem dostępu.
Bank udostępnia informacje
Dane rachunku lub transakcji mogą zasilić usługę partnera w uzgodnionym zakresie.
Od dyspozycji
do statusu płatności.
PIS umożliwia zainicjowanie zlecenia płatniczego przez uprawnionego dostawcę na wniosek użytkownika.
Użytkownik wybiera płatność
W aplikacji partnera rozpoczyna proces zapłaty i wskazuje potrzebne dane.
Bank uwierzytelnia użytkownika
Autoryzacja odbywa się w procesie banku, zgodnie z wymaganiami dla danej operacji.
Partner otrzymuje status
API pozwala uzyskać informację o przebiegu zlecenia w zakresie obsługiwanym przez bank.
Miejsce na testy.
Przed produkcją.
Sandbox pozwala sprawdzić scenariusze integracji na danych testowych. Jego zakres powinien być jasno opisany.
Programista poznaje interfejs
Dokumentacja opisuje operacje, format danych i wymagane uprawnienia.
Zespół testuje scenariusze
Przykładowe żądania i dane pomagają sprawdzić poprawne przebiegi i obsługę błędów.
Powstaje plan uruchomienia
Wyniki testów stają się podstawą przygotowania integracji produkcyjnej.
Komponenty platformy.
Wspólny język integracji.
Zakres konkretnego wdrożenia, dostępność komponentów i potrzebne dostosowania ustalamy indywidualnie.
Warstwa API
Interfejsy komunikacji z uprawnionymi partnerami, powiązane z usługami i systemami banku.
Portal deweloperski
Miejsce dokumentacji, opisu operacji i materiałów wspierających zespoły integracyjne.
Środowisko testowe
Przestrzeń do sprawdzania scenariuszy integracji, oddzielona od danych i operacji produkcyjnych.
Zarządzanie i administracja
Narzędzia wspierające konfigurację rozwiązania i kontrolę dostępu do udostępnianych usług.
Opis przedstawia architekturę i zakres komunikowany dla FinTechAPI. Przed projektem wspólnie weryfikujemy aktualny stan komponentów, ich dopasowanie do infrastruktury oraz zakres integracji i utrzymania.
We własnej infrastrukturze.
Z kontrolą po stronie banku.
W dotychczasowym modelu FinTechAPI platforma wraz z portalem deweloperskim i sandboxem mogła być wdrażana w infrastrukturze banku. Integrację z systemem centralnym oraz wewnętrznymi API mogą prowadzić specjaliści banku lub zespół wdrożeniowy, według uzgodnionego zakresu.
Autoryzacja i uwierzytelnianie mają różne role
Opis rozwiązania opiera się na OAuth2 i tokenach określających dostęp do zasobów. Uwierzytelnianie klienta jest realizowane przez bank, na przykład po przekierowaniu do jego bankowości elektronicznej. Wymagania SCA i identyfikacja partnerów muszą być uwzględnione w konkretnym wdrożeniu.
Bezpieczeństwo obejmuje cały przebieg
Szyfrowanie komunikacji, sprawdzanie uprawnień, rejestracja aplikacji i ochrona interfejsów są częścią architektury. Konfigurację, wersje protokołów i mechanizmy ochrony weryfikujemy w odniesieniu do aktualnych standardów i infrastruktury banku.
Zakres opisany na podstawie dotychczasowej strony FinTechAPI. Nie jest certyfikacją bezpieczeństwa nowego wdrożenia.
Czy platforma zastępuje system centralny banku?
Warstwa API łączy się z istniejącymi systemami i udostępnia uzgodnione usługi. Jej rolą jest integracja; zakres zmian w systemach źródłowych zależy od architektury banku.
Czy mogę uzyskać dostęp do danych wszystkich banków?
FinTechAPI opisujemy jako technologię bankowych API. Nie przedstawiamy jej jako gotowej usługi agregacji danych z wielu banków ani usługi działającej pod wspólną licencją AISP.
Jak zacząć rozmowę o wykorzystaniu platformy?
Warto zacząć od obecnej architektury, oczekiwanego zakresu API i problemu, który ma rozwiązać wdrożenie. Na tej podstawie można określić dopasowanie komponentów i potrzebne prace.
Dobre API zaczyna się
od dobrej rozmowy.
Architektura, integracje, nowe wymagania. Porozmawiajmy o Twoim projekcie.