Skip to main content

Sprint 115. Endpoint diagnostyczny

Maxime avatar
Written by Maxime
Updated over 4 months ago

FIN-210 – Dodanie do metod /bankaccount oraz /bank/session/##{{sessionId}} wyświetlania na liście tych rachunków, dla których nie pobraliśmy szczegółów

Jeżeli nie przyjdą szczegóły dla danego rachunku, to mimo to zostanie on wyświetlony na liście (bez szczegółów – zostanie wyświetlone jedynie pole „Iban” )

a) syncStatus = „initial”

b) syncError.errorType= „missingDetails”

c) syncError.aspspResponse.content= [odpowiedź z ASPSP]

image-20200130-091336.png

FIN-202, FIN -204 - Nowy endpoint diagnostyczny - Możliwość przetestowanie refreshtoken i innych endpointów - metoda do walidacji (diagnoza)

Nowa metoda GET api/bank/##{{bankId}}/diagnose

Istnieje możliwość przetestowania calli do poszczególnych endpointów ASPSP poprzez wywołanie metody /diagnose dla istniejącego użytkownika w bazie (z aktywną zgodą oraz aktywnym access_tokenem).

Wywołanie metody odpyta poszczególne metody (rachunki, szczegóły rachunków, transakcje, szczegóły transakcji, refresh token) i wypisze błędy, jeżeli takie są. Dane biznesowe zwrócone przez API nie zostaną zapisane do bazy (oprócz strzału o refresh_token, który w przypadku wygaśnięcia access_tokena umożliwi wywołanie metod o resource).

image-20200130-091409.png

Przykładowy strzał (CURL):

  • -header 'api-clientId: sandbox' \

  • -header 'Accept-Language: en-gb' \

  • -header 'IP: 121.1.0.1' \

  • -header 'api-userId: regression_AISP_ALBPPLPW_2020-01-10T09:07:26.132Z'

Did this answer your question?