FIN-238 – Dodanie pary identyfikatorów identyfikujących zapytania w HSM do logów
Każde zapytanie HSM jest logowane jako „HSM request” i „HSM response”. W logu znajduje się pole details.correlationId, który jest unikalny dla pojedynczej pary request i response.
FIN-238 - Używanie nowej dedykowanej kolejki do obsługi autoryzacji (kolejka będzie niezależna od kolejki, w której będzie następowało procesowanie danych biznesowych)
Każdy bank posiada osobną kolejkę (z końcówką _sync) na RabbitMQ, która odpowiedzialna jest za proces autentykacji. Dane pobierane w tle odbywają się przez kolejkę dedykowaną dla banku.
FIN-231 Możliwość podmiany fragmentu URLA otrzymanego z API - Obsługa 4 brandów Aliora - rozdzielenie Aliora na 4
Każdy brand jest osobnym bankiem, który posiada unikalny swiftcode oraz wartość fragmentu URL
Bank/brand | swiftcode | Fragment do podmiany (sandbox) – wartość w env | Fragment do podmiany (produkcja) |
Alior | ALBPPLPW | ALIOR_SCA_REDIRECT_URL_BASE=https://oauthdemo.developer.aliorbank.pl/login | ALIOR_SCA_REDIRECT_URL_BASE=https://system.aliorbank.pl/ib/api/openapi/login |
Alior BusinessPro | ALBPPLPW_BP | ALIOR_BUSINESSPRO_SCA_REDIRECT_URL_BASE=https://oauthdemo.developer.aliorbank.pl/login | ALIOR_BUSINESSPRO_SCA_REDIRECT_URL_BASE=https://bn.aliorbank.pl/hades/do/ConsentModule |
Alior Kantor | ALBPPLPW_KW | ALIOR_KANTOR_SCA_REDIRECT_URL_BASE=https://oauthdemo.developer.aliorbank.pl/login | ALIOR_KANTOR_SCA_REDIRECT_URL_BASE=https://systemkantor.aliorbank.pl/login |
Alior TMobile | ALBPPLPW_TMUB | ALIOR_TMOBILE_SCA_REDIRECT_URL_BASE=https://oauthdemo.developer.aliorbank.pl/login | ALIOR_TMOBILE_SCA_REDIRECT_URL_BASE=https://system.t-mobilebankowe.pl/ib/api/openapi/login |
Usunięcie ograniczenia sesji (w tym momencie sesja wygasa po 10 min)
Każda próba rozpoczęcia pobrania danych, czyli zarówno rozpoczęcie procesu SCA, jak i odświeżania danych w tle, skutkuje rozpoczęciem sesji.
Każda sesja posiada swój unikalny identyfikator, który możemy użyć w metodzie „pokaż szczegóły sesji” (GET api/session/{id}). W rezultacie otrzymamy rachunki, które zostały w tej sesji pobrane oraz błędy, jeśli takie się pojawiły (obiekt „errors”).


