Poniżej postaramy się wyjaśnić zaistniały problem i jeszcze raz opisać dokładnie sposób pracy programu.

1.      Nie ma podstaw aby zabronić stosowania programu eBank Express. Nie wykonuje on bezpośredniego połączenia z systemem transakcyjnym mBanku i jako taki nie powoduje żadnego zagrożenia dla systemu mBanku

2.      Kładąc nacisk na bezpieczeństwo i obawy użytkowników, wykonaliśmy program który zarządza danymi o rachunkach nie mając jednak bezpośredniego dostępu do danych w systemie transakcyjnym. Taki program niczym nie różni się od programów księgowych, które przecież służą do przechowywania danych finansowych firmy, gdzie ważnych informacji jest z pewnością więcej niż w samym systemie bankowym. Jeżeli mówimy, że eBank Express jest niebezpieczny i należy go skasować z dysku, to dokładnie tak samo należałoby postąpić z programami księgowymi i fakturującymi.

3.      Owszem są na rynku programy, które samodzielnie obsługują protokoły komunikacyjne z systemem transakcyjnym mBanku i odczytują dane bezpośrednio z serwera mBanku. Mając na uwadze obawy użytkowników na taki "styl pracy", a jednocześnie chcąc usprawnić żmudny proces wprowadzania danych do komputera, wykorzystaliśmy technologię Microsoft, dokładnie udokumentowaną na stronach producenta. Zastosowanie technologii obiektowej dodatkowo uwalnia nas od kolejnego problemu jaki występuje w innych programach stosujących technikę kopiowania stron poprzez schowek Windows. Dla przypomnienia, jeszcze raz opiszemy sposób pracy programu eBank Express:

o        Główną częścią programu jest MS Internet Explorer, który jest "osadzony" w oknie naszego programu. Dla uproszczenia można powiedzieć, że eBank Express to Internet Explorer z dodatkowymi przyciskami.

o        Obsługą protokołu https: zajmuje się Internet Explorer i tylko ON pobiera i wysyła dane z/do mBanku. Odczytane dane z historii rachunku (szczegóły wyciągu) znajdują się w pamięci naszego komputera. Ich położenie znane jest przez IE, który udostępnia je za pomocą swoich obiektów. Program eBank Express odczytuje dane z obiektów (pamięci komputera) i zapisuje do bazy danych.

o        Widzimy więc, że program eBank Express jest typowym programem Księgowym, który służy do przetwarzania danych.

4.      Nie zbagatelizowaliśmy jednak problemu i już od pierwszej wersji programu staraliśmy się o jego autoryzację przez mBank. Oto oficjalna odpowiedź z 03.02.2003 udzielona przez mBank:

o        "Kanał www służy zarówno do pobierania informacji o rachunkach w mBanku, jak i do wykonywania operacji. Z ww. względów niestandardowy dostęp do banku tym kanałem moze stanowić potencjalne niebezpieczeństwo dla Klientów

o        mBank nie ma odpowiednich zasobów aby przeprowadzić rzetelną ocenę programów typu mBank Express, a tym bardziej aby proces takiej oceny zakończyć jednoznaczną autoryzacją danego narzędzia

o        rozwiązania tego typu ze względów bezopieczeństwa powinny opierać się na alternatywnym dostępie do zasobow mBanku - kanale, w którym wykonywanie aktywnych operacji (transakcji) byloby niemożliwe. Do czsu udostępnienia takiego kanału mBank nie może brać żadnej odpowiedzialności za użytkowanie przez Klientów programów typu mBank Express

o        Planujemy uruchomić w przyszlości narzędzie wspomniane w pkt. 3. do tego czasu odpowiedź na Pana sugestię zawartą w mailu (autoryzacja programu przez mBank) musi, niestety, być negatywna"

5.      I kolejna odpowiedź z dnia 28.05.2003:

o        "Uprzejmie informuje, że w sprawie opisanej poniżej (obecne i poprzednie zapytanie) podtrzymuje stanowisko mBanku"

6.      Oznacza to tylko tyle, że mBank nie jest zainteresowany autoryzacją programu, co mogłoby się wiązać z przejęciem odpowiedzialności za skutki używania programu, a takiej odpowiedzialności mBank przyjąć nie może.

Podsumowanie.

W swojej odpowiedzi mBank porusza problem niestandardowego dostępu do kanału internetowego mBanku, który nie może zostać zaakceptowany. Tu należy się wyjaśnienie: Program eBank Express nie stosuje niestandardowego dostępu do kanału internetowego, bowiem NIE STOSUJE ŻADNEGO. Jest typowym programem księgowym, który gromadzi i przetwarza dane o rachunkach bankowych.

TGSoft od kilkunastu lat jest producentem programów księgowych. W swoich programach stosujemy nowatorskie rozwiązania i kładziemy duży nacisk na automatyzację księgowania i wyeliminowanie niepotrzebnych, manualnych czynności. Będąc klientem mBanku i użytkownikiem systemu transakcyjnego widzimy wiele ułomności tego systemu. Choć jest on lepszy od innych banków na naszym rynku, to jest w nim jeszcze wiele do zrobienia. Obserwując komentarze klientów mBanku na forum http://www.cafe.mbank.com.pl/php/list.php3?f=1 oraz grupie NEWS: pl.biznes.banki, mając własne spostrzeżenia postanowiliśmy stworzyć program, który ułatwi nam pracę i podzielić się nim z innymi użytkownikami mBanku (wersja standard jest bezpłatna).