Skip to main content

Sprint 136

Maxime avatar
Written by Maxime
Updated over 3 months ago

Dodanie serwisów: Payment Service, Push Service (opisy serwisów podane są tutaj: Services )

· Optymalizacje aplikacji w kontekście scheduler service

· Dodanie mechanizmu blokowania niektórych procesów (POST Authorize, DELETE Consent for user, DELETE Consent by ID, GET bankaccountrefreshActiveAccounts=true, DELETE user, POST sync) gdy inne są w trakcie (gdy dany user ma jeszcze jakąś sesję inProgress)

· Zmiana nazwy kolejki consent_confirmed na consent

· Dodanie pól status i timestamp do wiadomości wpadających do kolejki consent w Rabbicie

· Rozszerzenie zgód wpadających w Rabbicie na kolejkę consent

· Millennium API – pozyskanie polskich opisów transakcji z pola auxData.ShortDescription

· Poprawienie konfiguracji dla mBank PIS na środowisku produkcyjnym

· Poprawienie mechanizmu usuwania kont po wcześniejszym usunięciu zgody

· Optymalizacja procesów zarządzania zgodą

· Zmiana godziny uruchamiania joba do synchronizacji na raz dziennie w nocy (konfigurowalny)

· Dodanie heurystycznego odpytywania o statusy płatności zaimplementowanego w scheduler service (po zleceniu płatności dana płatność odświeżać się będzie co [5s, 20s, 60s, 5min, 1h, 6h*])

· Zmiana nazw kolekcji w bazie Mongo NLog na Log_<data>

· Zmiana w metodzie <HTTP method> /user/ - userid nie będzie przekazywane w linku (/user/USERID), a w headerze api-userId (w linku wtedy będzie samo /user)

Uwagi do Rabbita:

Potrzebne będzie utworzenie nowej kolejki i exchange "consent" - instrukcję jak to zrobić dołączam do załącznika.

Instrukcja_kolejka_Finat.docx

19 lis 2020, 08:50 AM

Uwagi do payment service:

Kolekcję postmanową dostosowaną do testów PIS dołączam do załącznika.

Dla_finatu_PIS.postman_collection.json

19 lis 2020, 08:52 AM

Opis nowych zmiennych w .env można znaleźć tutaj: Docker env file

Did this answer your question?