Zakres zmian wprowadzonych do dokumentacji biznesowej w wersji 2.1 w stosunku do wersji 2.0

Podobne dokumenty
Zakres zmian wprowadzonych do dokumentacji biznesowej w wersji w stosunku do wersji 2.0

Specyfikacja biznesowa GetinAPI dla Bankowości Detalicznej interfejs do usług PSD2 Getin Noble Banku

Specyfikacja biznesowa GetinAPI dla Klienta firmowego - interfejs do usług PSD2 Getin Noble Banku

API STRESZCZENIE DOKUMENTACJI TECHNICZNEJ. Strona 1 z 8

API STRESZCZENIE DOKUMENTACJI TECHNICZNEJ. Strona 1 z 8

PolishAPI. Specyfikacja interfejsu na potrzeby usług świadczonych przez strony trzecie w oparciu o dostęp do rachunków płatniczych

API STRESZCZENIE DOKUMENTACJI TECHNICZNEJ. Strona 1 z 8

PolishAPI. Specyfikacja interfejsu na potrzeby usług świadczonych przez strony trzecie w oparciu o dostęp do rachunków płatniczych

Dostęp do rachunków płatniczych klientów Blue Media

PolishAPI. Specyfikacja interfejsu na potrzeby usług świadczonych przez strony trzecie w oparciu o dostęp do rachunków płatniczych

PolishAPI. Specyfikacja interfejsu na potrzeby usług świadczonych przez strony trzecie w oparciu o dostęp do rachunków płatniczych

PolishAPI. Rekomendacje oraz podstawowe założenia do przygotowania interfejsu awaryjnego. Dokument opracowany przez Grupę Projektową ds.

PolishAPI. Specyfikacja interfejsu na potrzeby usług świadczonych przez strony trzecie w oparciu o dostęp do rachunków płatniczych

DOKUMENTACJA TECHNICZNA DLA ŚRODOWISKA TESTÓW INTEGRACYJNYCH API PKO BANKU POLSKIEGO

Polish API Standard interfejsu na potrzeby świadczenia usług opartych na dostępie stron trzecich do rachunków płatniczych

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

Płatności CashBill - SOAP

Specyfikacja HTTP API. Wersja 1.6

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Przewodnik po rachunku z usługą e-kantor dla firm

Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP

Specyfikacja techniczna. mprofi Interfejs API

Dokumentacja użytkownika systemu bankowości internetowej def3000/ceb. UZUPEŁNIENIE: Mechanizm Podzielonej Płatności (MPP/Split Payment)

OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.

Struktura pliku wejściowego ippk Plik Składkowy

Dokumentacja Techniczna. Dokumentacja techniczna usługi płatności mobilnych

Dokumentacja interfejsu Webservices API. Wersja 2.0 [12 stycznia 2014]

DOKUMENTACJA TECHNICZNA KurJerzyAPI wersja 1.0

ING BusinessOnLine FAQ. systemu bankowości internetowej dla firm

Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP

MOJA FIRMA PLUS. bankowość elektroniczna dla małych i średnich firm

Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro.

INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO MÓJ DOTPAY v0.1

Dokumentacja interfejsu API

Specyfikacja Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

Instrukcja Obsługi Tokena VASCO DP 280

Dokumentacja SMS przez FTP

Baza numerów Wersja 1.1

BANKOWOŚĆ PRZEDSIĘBIORSTW INSTRUKCJA OBSŁUGI TOKENA W SYSTEMIE MILLENET DLA PRZEDSIĘBIORSTW

Rekomendacja Związku Banków Polskich dotycząca kodu dwuwymiarowego ( 2D ), umożliwiającego realizację polecenia przelewu oraz aktywację usług

Nowe funkcje w programie Symfonia Finanse i Księgowość

Dokumentacja API Stacja z Paczką ver. 2.14

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym IAI-Shop (plugin dostępny w wersji ecommerce)

1. Na wydruku kartoteki świadczeń wnioskodawcy dodano informację o świadczeniu Dobry start.

Podręcznik użytkownika

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

API transakcyjne BitMarket.pl

Polecenie zapłaty w ING BankOnLine

DPDInfoServices. Specyfikacja biznesowa. Version DPD Polska Sp. z O.O. Warszawa

WSTĘP. Szanowni Państwo, Witamy bardzo serdecznie w gronie internautów, użytkowników systemów informatycznych przez Internet.

Instrukcja Obsługi Tokena VASCO DP 280

Zakład Usług Informatycznych OTAGO

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

emszmal 3: Automatyczne księgowanie przelewów w programie Sello (plugin dostępny w wersji ecommerce)

BANKOWOŚĆ PRZEDSIĘBIORSTW

Struktura pliku wejściowego ipko biznes PLA/MT103

INSTRUKCJA LOGOWANIA DLA UZYTKOWNIKÓW TOKENA

1.0 v2. INSTRUKCJA OBSŁUGI SAD EC Win - Moduł Ewidencja Banderol

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Klikając zaloguj do KIRI-BS zostaniemy przekserowani do strony logowania Bankowości Internetowej.

PODZIELONA PŁATNOŚĆ VAT

Nowe funkcje w programie Forte Finanse i Księgowość

Instrukcja użytkownika Platformy Walutowej

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

3. Kolejne uruchomienie tokena W celu uruchomienia tokena VASCO DP280 należy przytrzymać przycisk Poweron/Power-off.

emszmal 3: Automatyczne księgowanie przelewów w menadżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

Przewodnik po usługach bankowości internetowej. bswschowa24

Dokumentacja REST API v 3.0

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI

INSTRUKCJA WYPEŁNIANIA PRZELEWU WALUTOWEGO

Funkcje dodatkowe. Wersja 1.2.1

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

Wersja programu

07: np. objęcie procedurą zawieszenia poboru akcyzy)

Sage Symfonia Start Mała Księgowość Zakładanie nowej firmy

Księgowość Optivum. Jak zweryfikować poprawność kwot w zestawieniu budżetowym?

PRZEWODNIK DLA KLIENTÓW PRZENOSZONYCH DO ipko biznes

MANIFEST. Dla systemów Retail i Bastion ERP do wersji FR

Funkcje dodatkowe. Wersja 1.2.1

Automater.pl zdalne tworzenie i zarządzanie transakcjami dokumentacja API wersja 0.1

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym RedCart (plugin dostępny w wersji ecommerce)

Nowe funkcje w programie Symfonia Finanse i Księgowość w wersji

Ogranicz listę klasyfikacji budżetowych do powiązanych z danym kontem księgowym

PRZEWODNIK. Dodawanie i usuwanie rachunków bankowych

DirectBilling dokumentacja techniczna

Obsługa gotówki. Instrukcja użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss

Struktura pliku wejściowego ippk Plik Korekt Składek

Struktura pliku wejściowego ippk Plik Rejestracyjny

MOJA FIRMA PLUS. bankowość elektroniczna dla małych i średnich firm

Obsługa aplikacji Walne Zgromadzenia. Instrukcja użytkownika. wersja 6.1

Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro.

emszmal 3: Automatyczne księgowanie przelewów w programie EasyUploader (plugin dostępny w wersji ecommerce)

WYPŁATA ODSETEK OD PAPIERÓW DŁUŻNYCH

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym WooCommerce (plugin dostępny w wersji ecommerce)

Rozliczanie kosztów księgowania wg filtrów kont

Transkrypt:

Zakres zmian wprowadzonych do dokumentacji biznesowej w wersji 2.1 w stosunku do wersji 2.0 Numer Opis zmian rozdziału 1 Słownik terminów (dotychczas rozdział 2) przeniesiono na początek dokumentu jako rozdział 1, w związku z tym zmienił się numer kolejnego rozdziału 2.4.4.1 Diagramy oraz opisy procesów zostały przeniesione do rozdziału 4. Usunięto proces w opcji z wyborem rachunku po stronie zewnętrznego narzędzia autoryzacyjnego. 2.4.4.2 Diagramy oraz opisy procesów zostały przeniesione do rozdziału 4. Usunięto proces w opcji z wyborem rachunku po stronie zewnętrznego narzędzia autoryzacyjnego. 2.4.2 Zmieniono nazwy następujących parametrów, występujących w nagłówkach żądań interfejsu podstawowego: 1. psuidentifiertype -> psucompanyidentifiertype (definicja słownika pozostała niezmieniona - każdy ASPSP w ramach własnej wersji dokumentacji API określi wspierany zakres wartości słownikowych) 2. psuidentifiervalue - > psucompanyidentifiervalue 2.4.3.2.2 Dodano informacje dotyczące przekazywania listy rachunków do EAT 3.1.1 Dodano informacje o nowych rodzajach przelewów oraz informacje o ograniczeniach związanych z tworzeniem paczek przelewów 3.1.2 Dodano nowy rozdział Odwoływanie transakcji 3.1.3 (zmieniona numeracja) dodano informacje o nowych statusach transakcji oraz nowy diagram stanów, dodano informacje o statusach paczek przelewów 3.1.5 (zmieniona numeracja) dodano informacje o nowych polach we wszystkich rodzajach przelewów 3.1.5.1-3.1.5.4 Dodano zapis nt. nowej informacji przekazywanej w żądaniach metod inicjacji różnych typów przelewów (Realizacja w dzień wolny) - aktualizacja tabel, poprawiono nieścisłości w nazwach pól 3.1.5.5 Dodano nowy rozdział opisujący nową metodą w ramach usługi PIS w zakresie zgodności (odwołanie płatności) 3.2.3 Dodano informacje o nowych statusach transakcji 3.2.4 Zmieniono nazwę informacji z "typ transakcji" na "kategoria transakcji" oraz dodano dodatkową informację dot. pola MCC, zaktualizowano wymagalność pól i uspójniono zapisy z częścią techniczną specyfikacji (swagger). Zaktualizowano nazwy struktur danych. 4 Zaktualizowano, ujednolicono i uproszczono diagramy oraz opisy procesów, w tym przeniesiono opisy i diagramy procesów udzielania zgód na usługi PIS i AIS z rozdziałów 2.4.4.1 i 2.4.4.2. W procesach PIS zostały uwzględnione zmiany związane z pobraniem statusu płatności. Dodano odniesienie do metod interfejsu. 5.2 Usunięto nieaktualne zapisy. 5.6 Dodano informację o zmianie w schemacie numerowania wersji 5.7 Do Kanonicznego modelu danych dodano nową strukturę danych (PaymentTokenEntry) w związku z zmianą definicji metody getmultiplepayments, usunięto struktury danych ScopeDetailsInputResource, ScopeDetailsOutputResource w związku ze zmianą definicji struktury ScopeDetails, dodano nową strukturę AuthorizeResponse oraz zaktualizowano nazwy niektórych struktur. 5.10 Zmieniono nazwy parametrów filtrowania oraz uszczegółowiono opis. 5.11 Zmieniono opis precyzując działanie mechanizmu stronicowania rezultatów zapytań o listę rachunków i transakcji. 5.12 Usunięto kody odpowiedzi 304 i 404 jako nieużywane w specyfikacji, dodano nowe kody odpowiedzi, które są lub pojawią się w najnowszej wersji specyfikacji technicznej: 204, 500, 503 1

5.13 Usunięto nagłówek Location spośród odpowiedzi interfejsu PolishAPI. 5.16 Dodano nowy rozdział opisujący wymagania dotyczące identyfikatora żądania 6.3 Usunięto nawiązania do CAF 6.6.1 Dodano nowy rozdział opisujący zarządzanie certyfikatami do podpisu JWS-SIGNATURE 7.1 Zmieniono treść punktu opisującego możliwe wartości parametru scope. Wartości te zostały ograniczone do trzech, które można jednoznacznie kojarzyć z uprawnieniami, o jakie powinien wystąpić TPP, w ramach usługi do której jest zarejestrowany w KNF lub innej instytucji przeznaczonej do rejestracji tych podmiotów. Poza usługami AIS i PIS, zostało wyodrębnione osobne uprawnienie (ais-accounts) wynikające z zaplanowanego w specyfikacji PolishAPI dodatkowego procesu dostępu do danych rachunku PSU, w oparciu o uprzednio pobraną listę rachunków. Nie uwzględniono uprawnienia do usługi CAF w związku z założeniem, iż uprawnienie do niej jest udzielane przez PSU poza API (w dotychczasowej wersji dokumentacji). 7.2 Zaktualizowano diagram 7.2.4 Zaktualizowano tabelę - poprawione błędne odniesienia do innych punktów tabeli 7.4 Zaktualizowano tabelę - poprawione błędne odniesienia do innych punktów tabeli. Poprawiono i uzupełniono opis metody "refresh token". Poprawiono literówkę. 8.2, 8.3 Zaktualizowano tabelę - dodano nową metodę usługi PIS (cancelpayment), uzupełniono opisy brakujących metod usługi PIS. 9.2 Zaktualizowano nazwy struktur danych. 9.3 Uzupełniono opisy brakujących metod usługi PIS oraz zaktualizowano nazwy struktur danych. 11.1 Zmieniono tytuł punktu - doprecyzowanie. Zmieniono opis diagramu - uszczegółowienie czynności realizowanych w ramach aktywności związanych z zatwierdzaniem zgód PSU. Zaktualizowano opis diagramu wynikający ze zmiany rodzaju odpowiedzi na żądanie authorize. 11.2 Zmieniono diagram i opis diagramu - uzupełniono braki w procesie o aktywności związane z prezentowaniem i zatwierdzaniem zgód udzielonych przez PSU i powiadamianiem o tym fakcie narzędzie EAT. 11.3 Zaktualizowano zapisy. 11.5 Zaktualizowano diagram, dodano brakującą opcję z Exchange tokenem. Dodano nową metodę usługi PIS (cancelpayment). 12 Zaktualizowano tabelę z kodami błędów Zakres zmian wprowadzonych do dokumentacji technicznej w wersji 2.1 w stosunku do wersji 2.0 (Interfejs podstawowy) 1. Dodano nowy parametr każdego z żądań inicjacji płatności o nazwie executionmode i wartościach słownikowych, mówiący o trybie realizacji płatności - Natychmiastowo, Z datą przyszłą lub cyklicznie. 2. Dodano komentarz do atrybutu executiondate w żądaniach inicjacji płatności, mówiący o tym, iż jest to pole wymagane warunkowo, w przypadku trybu realizacji płatności - Z datą przyszłą. 3. Dodano nową strukturę danych na informacje dotyczące inicjacji płatności cyklicznych o nazwie RecurringTransferParameters 4. Podłączono nową strukturę danych z pkt 3 do wszystkich płatności jako wymagana warunkowo w atrybucie "recurrence" 5. Dodano nową metodę usługi PIS (/cancelpayments) do odwoływania przelewów pozwalająca na przekazanie identyfikatora pojedynczej transakcji lub identyfikatora pojedynczej paczki przelewów. Związane z tym nowe struktury danych: CancelPaymentsRequest i CancelPaymentsResponse (zawiera listę identyfikatorów transakcji, które nie były możliwe do odwołania). 6. Parametr "frequency" określający częstotliwość przelewów cyklicznych zmienił typ z "string" na "object" dla zwiększenia elastyczności w definiowaniu tej właściwości dla ASPSP. 2

7. Parametr typ transakcji (credit/debit) został oznaczony jako wymagany, zaś rodzaj transakcji (wypłata kartą etc.) został oznaczony jako niewymagany, wśród danych zwracanych o transakcjach w historii transakcji 8. Ujednolicono struktury danych dotyczących typu rachunku, zwracanych przez metody getaccount i getaccounts 9. Parametr "requestid" ze struktury nagłówkowej "RequestHeader" każdej z metod wykonywanych w ramach interfejsu XS2A został oznaczony jako wymagany 10. Usunięto odniesienie do uprawnień typu "CAF" i "MultiplePayments" z poziomu struktury ScopeDetails oraz definicji korespondujących metod interfejsu XS2A (ze względu na brak wymagania uwierzytelnienia PSU w celu wykonywania metod usługi CAF oraz metody getmultiplepayments usługi PIS) 11. Rozbudowano strukturę scope details o dane na temat nowego uprawnienia do żądania odwołania zainicjowanej płatności. Rozbudowano listę zgód w strukturze scope o nową, o nazwie "pis:cancelpayment". Nadano to nowe uprawnienie do metody usługi PIS o nazwie cancelpayment. 12. Poprawiono oznaczenie typu danych - zmiana z "datetime" na "date-time" 13. Zmieniono typ danych z "number" na "integer" wszędzie tam gdzie zastosowano format "int32" oraz poprawnie zdefiniowano minimalne i maksymalne wartości w tych miejscach 14. Poprawiono komentarz do parametrów struktury "TokenRequest" o nazwach: "user_ip" i "user_agent". Komentarz już poprawnie wskazuje, iż wymagalność tych parametrów zależy od parametru "is_user_session". 15. Rozbudowano komentarz do parametru odpowiedzi na żądanie o wydanie access tokena o nazwie "expires_in", specyfikując, iż wartość tego parametru jest wyrażona w sekundach, liczonych od momentu wygenerowania odpowiedzi na to żądanie 16. W strukturze opisującej dane rachunku (AccountInfo), parametrom o nazwach "availablebalance" i "bookingbalance" dodano atrybut "pattern" specyfikujący wymagany format wartości tych parametrów. 17. W strukturze opisującej dane transakcji (TransactionInfo), parametrowi o nazwie "posttransactionbalance" dodano atrybut "pattern" specyfikujący wymagany format wartości tego parametru. 18. W wszystkich parametrach, które wykorzystują rozszerzony format daty (wraz z godziną) zmieniono nazwę formatu na "date-time". Dodatkowo, w parametrze "bookingdate" struktury "TransactionDetailRequest" zmieniono opis biznesowy ujednolicając format zapisu daty na taki, który uwzględnia również godzinę. 19. Poprawiono opis do struktury "RequestHeader" usuwając z niej nieprawdziwą informację, iż zawiera również parametr callbackurl. 20. Dodano nowy parametr słownikowy o nazwie "dayoffoffsettype" w strukturze "RecurringTransferParameters", którego rolą jest specyfikacja zachowania się przelewu cyklicznego jeśli datą jego wykonania okaże się dzień wolny od pracy banku. Możliwe wartości to "before" (w ostatni dzień niebędącym wolnym od pracy ale przed wyznaczoną datą) lub "after" (w pierwszym dniu niebędącym wolnym od pracy ale po wyznaczonej dacie) 21. W strukturach opisujących parametry zgód, w ramach struktury scope_details, zmieniono definicję parametru "scopeusagelimit" - teraz jest to pole typu znakowego (string) z przypisaną definicją słownika możliwych wartości (single, multiple) 22. Dodano informację nt. trybu realizacji płatności (executionmode) do struktury zwracanej przez metody do pobierania statusu płatności (getpayment, getmultiplepayments) oraz metodę do odwoływania płatności (cancelpayments). 23. Dodano wymagalność dla pól "enddate" i "dayoffoffsettype" w kontekście inicjowania płatności cyklicznej. 24. Zmieniono nazwę parametru "type" na "transactioncategory" w strukturach danych zwracanych z metod do pobierania historii transakcji. Zmieniono również opisy biznesowe z typu na kategorię. 25. Zaktualizowano wszystkie metody pod względem kompletności i poprawności zwracanych kodów błędów. Dotyczy interfejsu podstawowego oraz CallBack. 26. Zaktualizowano format wersji specyfikacji oraz wersji poszczególnych zasobów API w ścieżkach metod, tak aby korespondowała z wersją specyfikacji. Zamiast znaku "." użyto "_" w celu odróżnieniu od znaku wymaganego do rozdzielenia wersji specyfikacji od wersji implementacji po stronie ASPSP. Dotyczy interfejsu podstawowego oraz CallBack. 3

27. Dodano nową metodę /bundle - w usłudze PIS do zlecania paczki przelewów, wraz z następującymi zmianami: a. nowa struktura żądania: PaymentsBundleRequest b. nowa struktura odpowiedzi: PaymentsBundleResponse c. nowa struktura podrzędna w strukturze ScopeDetails: PrivilegeBundleTransfers 28. Dodano nową metodę /getbundle - w usłudze PIS do pobierania statusu paczki przelewów, wraz z odpowiednimi strukturami 29. Zmieniono nazwę parametru "packageid" na "bundleid" - który odnosi się do identyfikatora paczki przelewów w metodzie służącej na odwołania przelewów (cancelpayment) 30. Dodano komentarz nt. ignorowania parametrów filtrowania "bookingdatefrom" oraz "bookingdateto" w przypadku pobierania listy blokad. 31. Zmieniono definicję parametru scope - ograniczono ilość zgód do trzech: ais-accounts, ais, pis 32. Zmieniono definicję metod uwierzytelnienia żądań i zaktualizowano odniesienia do tych metod w ramach definicji metod interfejsu podstawowego: a. zmieniono nazwy b. poprawiono adresy endpointów c. dodano nową metodę korespondującą z eat 33. Zmieniono definicję struktury scope_details: a. zmieniono definicję słownika parametru scopegrouptype b. usunięto parametr recurringindicator - jako nadmiarowy w stosunku do parametru scopeusagelimit c. zmieniono nazwy parametrów tak aby bezpośrednio korespondowały z nazwami metod interfejsu podstawowego d. dodano parametry i struktury korespondujące z nowymi metodami interfejsu podstawowego 34. Uczyniono wymaganym parametr wejściowy metody /authorize o nazwie ipaddress (adres ip przeglądarki PSU, z którego nastąpi przekierowanie do ASPSP) w metodzie uwierzytelnienia po stronie ASPSP (dodatkowe zabezpieczenie). 35. Zmieniono nazwy oraz opis następujących parametrów, występujących w nagłówkach żądań interfejsu podstawowego: a. psuidentifiertype -> psucompanyidentifiertype (definicja słownika pozostała niezmieniona - każdy ASPSP w ramach własnej wersji dokumentacji API określi wspierany zakres wartości słownikowych) b. psuidentifiervalue - > psucompanyidentifiervalue Dla przejrzystości zmieniono nazwy i opisy parametrów oraz dodano komentarz nt. możliwości przekazania dodatkowych informacji o PSU, jak kontekst lub rola, w ramach typu identyfikatora "Inny". 36. Zmieniono nazwę i opis struktury z AccountIban na AccountNumber - uwaga dotycząca różnych, możliwych formatów numeru rachunku bankowego w krajach Unii. Usunięto inne odwołania do formatu IBAN. 37. Zmieniono opis parametrów struktury PageInfo oraz parametrów innych struktur o nazwie pageid, precyzując w ten sposób jak powinno odbywać się stronicowanie wyników zwracanych w odpowiedzi na żądania o listę rachunków lub transakcji. Dotychczasowy opis był nieprecyzyjny i przez to mylący. 38. Usunięto nagłówek autoryzacyjny z metody getmultiplepayments jako zbędny. 39. Uzupełniono strukturę scope_details o brakujące dane dotyczące żądań inicjacji przelewów, takie jak "system", "deliverymode", "executionmode" czy "transfercharges", które mają wpływ na koszty i zakres zgód udzielanych przez PSU. 40. Nowe struktury danych i zmiany w istniejących w celu usunięcia parametru description w danych przelewu do urzędu podatkowego. 41. Poprawiono formatowanie struktur danych, w których było wykorzystywane dziedziczenie (interfejs podstawowy i CallBack). 42. Poprawiono strukturę nagłówka żądania /getaccounts (brakujący parametr isdirectpsu oraz kolejność innych parametrów) 43. Dodano nowy status płatności - scheduled 4

44. Dodano dwie nowe metody w usłudze AIS do pobierania listy transakcji w statusach cancelled i scheduled (w interfejsie podstawowym i CallBack), wraz ze stosownymi strukturami danych. 45. Typ transakcji wymagany przy zlecaniu paczki przelewów - dopuszczalny tylko jeden typ transakcji w paczce. 46. Zniesiono wymagalność dla parametrów: description, recipient, sender w żądaniach o historię transakcji usługi AIS (interfejs podstawowy i CallBack). 47. Zniesiono wymagalność dla parametru transactiontype w przypadku żądań o listę blokad na rachunku usługi AIS (interfejs podstawowy i CallBack). 48. Zniesiono wymagalność dla parametrów: description, recipient, sender w żądaniu o szczegóły transakcji usługi AIS (interfejs podstawowy). 49. Uzupełniono i poprawiono błędne formaty pól z datą oraz datą i godziną 50. Zmieniono nazwy parametru iscorporatecontext na iscompanycontext w celu osiągnięcia spójności z innymi parametrami 51. Usunięto wymagalność parametru "resource" ze struktur ScopeDetailsInput, ScopeDetailsOutput ze względu na brak możliwości przeprowadzenia procesów związanych z wyborem rachunku po stronie ASPSP i EAT. 52. Dodano nową strukturę danych dot. częstotliwości płatności cyklicznej (RecurringTransferFrequency) i włączono ją do struktury danych definiującej nową płatność cykliczną. 53. Poprawiono definicję struktury NameAddress (cztery pola po 35 znaków) 54. Zmieniono format danych o nadawcy i odbiorcy przelewu dla usług PIS /domestic i /tax oraz usług AIS dotyczących pobierania historii transakcji, w ramach nazwy i adresu (struktura z czterema polami po 35 znaków). W związku z tym m.in. dodano nową strukturę SenderPISDomestic oraz zmieniono nazwę istniejącej struktury na SenderPISForeign 55. Usunięto pole taxauthorityname, wykorzystywane w usługach PIS i AIS, ponieważ ta sama informacja będzie umieszczana w strukturach danych dotyczących nazwy i adresu odbiorców przelewu. 56. Zmieniono dopuszczalną długość identyfikatorów transakcji - z 14 na 64. 57. Uszczegółowiono opisy pól isdirectpsu oraz ipaddress. 58. Zmieniono definicje struktur nagłówkowych tak aby parametry dotyczące kontekstu korporacyjnego przekazywane były tylko w przypadku usługi AS. Zostały zdefiniowane dwie nowe struktury: RequestHeaderWithoutTokenAS i RequestHeaderWithoutTokenCallbackAS. 59. Dodano dodatkowe parametry dot. pola requestid - format UUID oraz komentarze do tego pola. 60. Pole waluta rachunku wymagane w strukturze AccountInfo. 61. Pole kod typu rachunku wymagane w strukturze AccountInfo. 62. Nowe pole słownikowe wymagane accountholdertype (individual, corporation) wskazujące na rodzaj rachunku. 63. Data księgowania - dodano wymagalność pola przy pobieraniu historii transakcji zaksięgowanych. 64. Saldo rachunku po transakcji - dodano wymagalność pola przy pobieraniu historii transakcji zaksięgowanych. 65. Zmieniono definicję struktury wejściowej do metody getmultiplepayments w celu przekazywania tablicy par wartości - identyfikator płatności i access token. 66. Zmieniono definicję struktury ScopeDetails: a. usunięto struktury: ScopeDetailsInputResource, ScopeDetailsOutputResource - po zmianie są zbędne b. rozszerzono struktury "ScopeDetailsInputPrivilegeList" i "ScopeDetailsOutputPrivilegeList" o nowy parametr AccountNumber c. zmieniono definicję struktur "ScopeDetailsInput" oraz "ScopeDetailsOutput": usunięto parametr o nazwie: resource, numery kont będą odtąd przekazywane w strukturze "ScopeDetailsInputPrivilegeList" i "ScopeDetailsOutputPrivilegeList"; zmieniono typ parametru privilegelist na array - będzie konieczność przekazania tablicy struktur opisujących parametry dla poszczególnych kont w ramach pojedynczej zgody 67. Zmieniono oznaczenia pól wymaganych z listy po przecinku na listę po myślnikach, tam gdzie to jeszcze występowało. 68. Poprawiono nazwę struktury wejściowej metody gettransactionsscheduled. 69. Poprawiono literówkę w nazwach statusów oraz komentarzach - canceled -> cancelled 5

70. Zmieniono definicję metody /authorize. Zastąpiono odpowiedzi w formie przekierowania (kod 302 z nagłówkiem location) na odpowiedź w formie nowej struktury JSON (AuthorizeResponse) zawierającej adres przekierowania i kod odpowiedzi 200. 71. Wprowadzono zmiany, związane z poprawieniem nazewnictwa struktur danych i parametrów, wynikających z odpowiedniego stosowania terminologii płatność, transakcja, blokada. Zmianie uległy również wybrane komentarze dokumentujące specyfikację techniczną. W api podstawowym: a. TransactionHoldRequest -> HoldRequest b. TransactionHoldInfo -> HoldInfo c. TransactionHoldInfoResponse -> HoldInfoResponse d. TransactionInfoRequestBase -> ItemInfoRequestBase e. transactionidfrom -> itemidfrom f. TransactionInfoBase -> ItemInfoBase g. transactionid -> itemid h. transactions -> holds w HoldInfoResponse i. usunięto parametr transactioncategory ze struktury HoldInfo jako zbędny j. transactionid -> paymentid w PaymentRequest, CancelPaymentsRequest, AddPaymentResponse, PaymentInfo, GetPaymentResponse, PrivilegePayment, PrivilegeCancelPayment Zakres zmian wprowadzonych do dokumentacji technicznej w wersji 2.1 w stosunku do wersji 2.0 (Interfejs CallBack) 1. Dodano informację nt. trybu realizacji płatności (executionmode) do struktury żądania metody asynchronicznej do przekazywania statusu płatności (paymentcallback) 2. Dodano nową metodę /bundlecallback - w usłudze PIS interfejsu CallBack, do pobierania statusu paczki przelewów, wraz z odpowiednimi strukturami 3. Zmieniono nazwę parametru "type" na "transactioncategory" w interfejsie CallBack - uspójnienie z analogicznym parametrem w interfejsie podstawowym. 4. Usunięto parametr "transactionstatus" z struktur danych przesyłających historię transakcji w interfejsie CallBack. 5. Wprowadzono zmiany, związane z poprawieniem nazewnictwa struktur danych i parametrów, wynikających z odpowiedniego stosowania terminologii płatność, transakcja, blokada. Zmianie uległy również wybrane komentarze dokumentujące specyfikację techniczną. W api CallBack: a. transactionsholdcallback -> HoldsCallBack b. TransactionHoldInfoRequest -> HoldInfoRequest c. TransactionHoldInfo -> HoldInfo d. TransactionInfoBase -> ItemInfoBase e. transactionid -> itemid f. transactions -> holds w HoldInfoRequest g. transactionid -> paymentid w PaymentStatusInfoRequest 6. Poprawiono literówkę w nazwach statusów oraz komentarzach - canceled -> cancelled 6