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
|
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 |
dankito
|
5734fd38f0
|
Removed unused FinTsClientForCustomerSwift
|
2022-02-07 00:17:53 +01:00 |
dankito
|
23469c74ce
|
Fixed variables setup
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3b3ada38ca
|
Removed -Async() methods with coroutines as methods now become (except on iOS) async through IWebClient
|
2022-02-07 00:17:53 +01:00 |
dankito
|
8e221f17ce
|
Made IWebClient and FinTsClient async so that on iOS everything but the web request can run on the main thread -> we don't need to freeze objects to pass them between threads
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a101a37db2
|
Little refactorings
|
2022-02-07 00:17:53 +01:00 |
dankito
|
051fc9a3e9
|
Removed platform specific GetTransactionsParameter
|
2022-02-07 00:17:53 +01:00 |
dankito
|
1eecb07296
|
Renamed FinTsClientSwift to FinTsClientForCustomerSwift
|
2022-02-07 00:17:53 +01:00 |
dankito
|
19c8e4ea8e
|
Using now Date and UUID from common in fints4k. Could therefore remove klock
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d50f458ef4
|
Extracted Logger to new module common
|
2022-02-07 00:17:53 +01:00 |
dankito
|
fa6fdd0800
|
Started FinTsClientSwift but which results due Kotlin/Native's shared XOR mutable in very ugly code
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7e19930742
|
Forgot to commit removed suspend
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3dc8e64127
|
Moved EncryptionDataSegmentHeaderRegex from ResponseParser to MessageUtils
|
2022-02-07 00:17:53 +01:00 |
dankito
|
46783b6118
|
Fixed that Ionspin BigDecimal hasn't been removed
|
2022-02-07 00:17:53 +01:00 |
dankito
|
52ee0a0f73
|
Removed suspend from methods as coroutines don't really work in Kotlin/Native
|
2022-02-07 00:17:53 +01:00 |
dankito
|
03bdb19668
|
Introduced Amount to be able to remove Ionspin BigDecimal dependency
|
2022-02-07 00:17:53 +01:00 |
dankito
|
9a5e0a1098
|
Made FinTsClient methods suspendable; could remove ThreadPool for that
|
2022-02-07 00:17:53 +01:00 |
dankito
|
1c049b4bf3
|
Added example code to get it at least working in browser
|
2022-02-07 00:17:53 +01:00 |
dankito
|
2dff398baa
|
Implemented catching exceptions
|
2022-02-07 00:17:53 +01:00 |