dankito
|
0e0a7b5207
|
Implemented filtering out duplicate transactions as some banks return some transactions multiple times in MT940 response
|
2022-02-07 00:18:06 +01:00 |
dankito
|
0f672f414b
|
Fixed that when entering TAN is required chunkedResponseHandler got called for same handledResponse multiple time, therefore adding e.g. same transactions multiple times to bookedTransactions
|
2022-02-07 00:18:06 +01:00 |
dankito
|
68742cc6a3
|
Fixed that comparing TanProcedures failed
|
2022-02-07 00:18:06 +01:00 |
dankito
|
50c6a72dff
|
Fixed checking if usage is formatted
|
2022-02-07 00:18:06 +01:00 |
dankito
|
f2bbff804d
|
Implemented convenience constructors
|
2022-02-07 00:18:06 +01:00 |
dankito
|
e36576e4c6
|
Added bankCodeForOnlineBanking to make clear that bank code for online banking may differs from bank's bank code
|
2022-02-07 00:18:06 +01:00 |
dankito
|
63259ff404
|
Merged CustomerData and BankData
|
2022-02-07 00:18:06 +01:00 |
dankito
|
49d34f1733
|
Removed unused supportsRetrievingTransactionsOfLast90DaysWithoutTan and triedToRetrieveTransactionsOfLast90DaysWithoutTan
|
2022-02-07 00:18:06 +01:00 |
dankito
|
397acebf79
|
Extracted iOSIsRealDevice so that it's easier to switch between iOS Simulator and real device
|
2022-02-07 00:18:06 +01:00 |
dankito
|
8b1051092a
|
Updated to new method signatures
|
2022-02-07 00:18:06 +01:00 |
dankito
|
2c1c690302
|
Extracted settings to top of class
|
2022-02-07 00:18:06 +01:00 |
dankito
|
dbc30abe2b
|
Moved FinTsClientTestBase back to JVM tests and adjusted to new method signatures
|
2022-02-07 00:18:06 +01:00 |
dankito
|
e2199c8494
|
Generified checking if retrieving user's TAN procedures was successful
|
2022-02-07 00:18:06 +01:00 |
dankito
|
61d9923230
|
Implemented resetting selected TAN procedures if user's TAN procedures doesn't contain selected one anymore (should almost never be the case)
|
2022-02-07 00:18:06 +01:00 |
dankito
|
73ba48b030
|
Removed unused BankDataMapper
|
2022-02-07 00:18:06 +01:00 |
dankito
|
458da2a542
|
Fixed (once again) that Comdirect returns an error when fetching user's TAN procedure with TAN procedure code '999' but returns user's TAN procedures anyway
|
2022-02-07 00:18:06 +01:00 |
dankito
|
2b8c9316d0
|
Implemented passing Customer to fints4kBankingClient, so that fints4kBankingClient doesn't have a different Customer instance as BankingPresenter
|
2022-02-07 00:18:06 +01:00 |
dankito
|
137d35ac02
|
Implemented validating and auto correcting user input in TransferMoneyDialog
|
2022-02-07 00:18:06 +01:00 |
dankito
|
321814a0ca
|
Removed exception from Response as this only crashed iOS app. Choosing now on mapper level which message to show in UI
|
2022-02-07 00:18:06 +01:00 |
dankito
|
e0c5a72524
|
MOved FlickerCodeStepsCalculator and Bit to BankingUiCommon
|
2022-02-07 00:18:06 +01:00 |
dankito
|
469e9c9dab
|
Made FlickerCodeStepsCalculator state free
|
2022-02-07 00:18:06 +01:00 |
dankito
|
8b6b12a755
|
Renamed FlickerCanvas to FlickerCodeStepsCalculator
|
2022-02-07 00:18:06 +01:00 |
dankito
|
c8f29e2390
|
Implemented passing allowed TAN format and max TAN input length to UI so that controls can be set accordingly
|
2022-02-07 00:18:06 +01:00 |
dankito
|
392c473056
|
Implemented that if retrieving account transactions is not supported but retrieving balances, at least balances get retrieved
|
2022-02-07 00:18:06 +01:00 |
dankito
|
c442d02e97
|
Renamed FinTsMockValue to PinTanDefaultValue
|
2022-02-07 00:18:06 +01:00 |
dankito
|
3160ebaa2c
|
Fixed that GetUserTanProceduresResponse isn't required anymore
|
2022-02-07 00:18:06 +01:00 |
dankito
|
7649df6a6b
|
Fixed that if getting user's TAN procedures fails method didn't stop / still continued
|
2022-02-07 00:18:06 +01:00 |
dankito
|
989bbd65aa
|
Implemented that if a TAN procedure requires specifying TAN media name, that any tan media name gets supplied (in my tests it made absolutely no difference if the TAN media matches the TAN procedure)
|
2022-02-07 00:18:06 +01:00 |
dankito
|
4cbbbfbe48
|
Implemented initializing dialog without strong customer authentication (but HKTAN is sent anyway) which is required that is essential for authenticated dialogs, e.g. TAN media which require some banks to be able to initialize an authenticated dialog
|
2022-02-07 00:18:06 +01:00 |
dankito
|
7146ec3a3c
|
Fixed that some jobs don't depend that a specific account supports it but the bank itself, e.g. retrieving TAN media
|
2022-02-07 00:18:06 +01:00 |
dankito
|
529467623c
|
As getUsersTanProcedures() doesn't fetch user's bank accounts anymore I added getAccounts()
|
2022-02-07 00:18:06 +01:00 |
dankito
|
c7a814b0bb
|
Fixed commit 'Added mediumName to TanMedium' which should be amended but not reformat code
|
2022-02-07 00:18:06 +01:00 |
dankito
|
b07e84b31c
|
Implemented retrieving user's TAN procedures with a non-strong authenticated dialog init with one step TAN procedure (the only process where one step TAN procedure is still allowed) as some banks like Postbank require this
|
2022-02-07 00:18:06 +01:00 |
dankito
|
639653f430
|
Added mediumName to TanMedium
|
2022-02-07 00:18:06 +01:00 |
dankito
|
2e71b2e53a
|
Added mediumName to TanMedium
|
2022-02-07 00:18:06 +01:00 |
dankito
|
384523e854
|
Using now CBC and TripleDES as PinTan default values for Operation mode and Encryption algorithm in encryption header
|
2022-02-07 00:18:05 +01:00 |
dankito
|
dd74a613f2
|
Fixed that last two data elements got removed from list - even though that 'Letzte Benutzung' and 'Freigeschaltet am' are optional and may not set resulting in an exception in parseTanGeneratorTanMedium()
|
2022-02-07 00:18:05 +01:00 |
dankito
|
d444baeda8
|
Fixed that if there are no accounts supporting retrieving account transactions addAccountAsync() never returns
|
2022-02-07 00:17:54 +01:00 |
dankito
|
1e987e63ea
|
Adjusting bank name for Deutsche Bank
|
2022-02-07 00:17:54 +01:00 |
dankito
|
c50a64f2ee
|
Fixed that all years of dates were too small by 100 years
|
2022-02-07 00:17:54 +01:00 |
dankito
|
45d4f4ae46
|
Fixed that if continuationId is set and followUpResponse != null, then callback hasn't been called
|
2022-02-07 00:17:53 +01:00 |
dankito
|
61d0ee0cfc
|
Added task packAllForXcode and renamed packForXCode to packForXcode
|
2022-02-07 00:17:53 +01:00 |
dankito
|
388f725c32
|
Moved fints4k iOS extension methods to common
|
2022-02-07 00:17:53 +01:00 |
dankito
|
85572d7fb2
|
Added toByteArray()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7424688b33
|
Added callbacks to FinTsClientCallback methods so that they can be responded asynchronously
|
2022-02-07 00:17:53 +01:00 |
dankito
|
2889d1b0ce
|
Refactored handling TAN required methods
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d18e939818
|
Fixed that erroneously an error got returned even though lastCreatedMessage was set
|
2022-02-07 00:17:53 +01:00 |
dankito
|
5e2e06b183
|
Fixed logging exception
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a06af50336
|
Made customerId and userId settable
|
2022-02-07 00:17:53 +01:00 |
dankito
|
b5622a5d90
|
Fixed that user hasn't been asked for his/her TAN procedure
|
2022-02-07 00:17:53 +01:00 |