dankito
|
bd2c96bbcb
|
Fixed returning original getTanMethodsResponse and therefore its errors etc.
|
2022-02-07 00:18:14 +01:00 |
dankito
|
1356249621
|
Added getTanMediaList() to retrieveBasicDataLikeUsersTanMethods() as may for other calls like getTransactions() this is a requirement to be able to establish strong authentication dialog (only known bank till now: Postbank)
|
2022-02-07 00:18:14 +01:00 |
dankito
|
cb25a2294a
|
Added getUsersTanMethod() to retrieveBasicDataLikeUsersTanMethods() so that it's callers don't have to do this
|
2022-02-07 00:18:14 +01:00 |
dankito
|
4d3c1aece3
|
Fixed that otherPartyName may is just an empty string (like at Targobank)
|
2022-02-07 00:18:14 +01:00 |
dankito
|
fb33a7c58a
|
Implemented using updated account information after retrieving new bank data
|
2022-02-07 00:18:14 +01:00 |
dankito
|
e8e35a3fe2
|
Fixed that if balance should not get fetched that we did abort instead of continuing with retrieving transactions
|
2022-02-07 00:18:14 +01:00 |
dankito
|
fad4c48b41
|
Implemented logging client close errors
|
2022-02-07 00:18:14 +01:00 |
dankito
|
d35a420c29
|
Parsing date and time now manually as Java's DateFormat is not thread safe causing a lot of curious errors when executed in parallel
|
2022-02-07 00:18:14 +01:00 |
dankito
|
356b0f7823
|
Made callback settable (required for fints4kRest
|
2022-02-07 00:18:14 +01:00 |
dankito
|
bc7733f618
|
Implemented toString()
|
2022-02-07 00:18:14 +01:00 |
dankito
|
e30127415c
|
Fixed that if TAN is required but we have been told to abort if requiring TAN, RetrievedAccountData is now set to successful
|
2022-02-07 00:18:14 +01:00 |
dankito
|
e1e4cbe30a
|
Added bank code and customer ID to log message to be able to track to which account a log message belongs
|
2022-02-07 00:18:14 +01:00 |
dankito
|
cc99ebdbce
|
Fixed substracting 90 days as previous implementation had an issue when crossing daylight saving changes (wenn die Zeitumstellung innerhalb der letzten 90 Tage lag)
|
2022-02-07 00:18:14 +01:00 |
dankito
|
9c9ebb9d57
|
Fixed that if fetchBalanceAndTransactions was set to false accounts haven't been returned
|
2022-02-07 00:18:14 +01:00 |
dankito
|
ec85162e00
|
Couldn't reproduce it but on server parsing balance time sometimes failed
|
2022-02-07 00:18:14 +01:00 |
dankito
|
ce3247c7e4
|
Fixed Atrium dependency; bumped Atrium version to 0.15.0
|
2022-02-07 00:18:14 +01:00 |
dankito
|
a4ebdfec8c
|
Added return to make it clearer that code below doesn't get called
|
2022-02-07 00:18:14 +01:00 |
dankito
|
6975502f28
|
Re-added setting bank name to BankParameters.bankName in case that it's not set (as the value from BankParameters contains a lot of confusion and irrelevant names)
|
2022-02-07 00:18:14 +01:00 |
dankito
|
4ddb55e612
|
Extracted RequestExecutor
|
2022-02-07 00:18:14 +01:00 |
dankito
|
41d02ec343
|
Extracted ModelMapper
|
2022-02-07 00:18:14 +01:00 |
dankito
|
b6a0e48fd7
|
Extracted FinTsJobExecutor to separate high level methods of FinTsClient that group multiple low level jobs from FinTsJobExecutor that executes that low level jobs (= FinTS Geschäftsvorfälle)
|
2022-02-07 00:18:14 +01:00 |
dankito
|
7eb35eba55
|
Removed unused getTanMediaListAsync()
|
2022-02-07 00:18:14 +01:00 |
dankito
|
b0afdde7e3
|
Added infrastructure for automatically retrieving if user entered decoupled TAN
|
2022-02-07 00:18:14 +01:00 |
dankito
|
c5bddd94b0
|
Implemented that errors when retrieving account transactions get displayed in UI
|
2022-02-07 00:18:14 +01:00 |
dankito
|
17110a794c
|
Renamed transactionsSegment to creditCardTransactionsSegment
|
2022-02-07 00:18:14 +01:00 |
dankito
|
ef1c927d27
|
Implemented mapping DecoupledTanMethodParameters
|
2022-02-07 00:18:14 +01:00 |
dankito
|
5af1557642
|
Fixed getTanMediaList()
|
2022-02-07 00:18:14 +01:00 |
dankito
|
6b2434fe3b
|
Fixed messages (message size; CustomerId and Language; RetrieveAccountTransactionsParameters and PinInfo is now required for HKKAZ)
|
2022-02-07 00:18:14 +01:00 |
dankito
|
187b1805e6
|
Extracted calculateMessageSize(); fixed MessageHeaderMinLength
|
2022-02-07 00:18:14 +01:00 |
dankito
|
361a4062cb
|
Fixed calculating message size
|
2022-02-07 00:18:14 +01:00 |
dankito
|
d43d91b6cc
|
Implemented setting time on Date; fixed formatting time tests
|
2022-02-07 00:18:14 +01:00 |
dankito
|
095d9c467a
|
Fixed that now '2:13' instead of '16:14' is used
|
2022-02-07 00:18:14 +01:00 |
dankito
|
9ef1458edb
|
Fixed that BIC is now written to HKSAL
|
2022-02-07 00:18:14 +01:00 |
dankito
|
4948d2ce7e
|
Fixed that otherPartyName is now named transactionDescriptionBase
|
2022-02-07 00:18:14 +01:00 |
dankito
|
e08076de17
|
Implemented parsing HITANS version 7
|
2022-02-07 00:18:14 +01:00 |
dankito
|
87662d776a
|
Implemented adding stack trace to MessageLog
|
2022-02-07 00:18:14 +01:00 |
dankito
|
66f4eeb6ad
|
Implemented catching exceptions in removeSensitiveDataFromMessage()
|
2022-02-07 00:18:14 +01:00 |
dankito
|
06ef511892
|
Implemented adding errors of ResponseParser, Mt940Parser and Mt940AccountTransactionsParser to MessageLog
|
2022-02-07 00:18:14 +01:00 |
dankito
|
55f5603cb9
|
Implemented adding errors to MessageLog
|
2022-02-07 00:18:14 +01:00 |
dankito
|
ae7f6328e3
|
Implemented passing MessageLogEntryType on to UI so that it has the possibility to translate the message prefix
|
2022-02-07 00:18:14 +01:00 |
dankito
|
87e272565f
|
Extracted
|
2022-02-07 00:18:14 +01:00 |
dankito
|
ae37442d86
|
Added parsing transactionDescriptionSupplement
|
2022-02-07 00:18:13 +01:00 |
dankito
|
26cc2088ad
|
Catching errors while parsing credit card transactions
|
2022-02-07 00:18:13 +01:00 |
dankito
|
e5c1fa2b50
|
Fixed retrieving medium name (had to take remainingDataElements not dataElements)
|
2022-02-07 00:18:13 +01:00 |
dankito
|
b16390d0eb
|
Fixed that ?, got treated as field code leading to that parsing whole information to account owner failed
|
2022-02-07 00:18:13 +01:00 |
dankito
|
45f926055f
|
Removed setting bank name to value in bank parameters as this value contains a lot of confusing and irrelevant names (like DB24 for Deutsche Bank and Rechenzentrum Bayer. Gen. for Bavarian Raiffeisen banks)
|
2022-02-07 00:18:13 +01:00 |
dankito
|
bc49b4ee20
|
Implemented setting medium name also for unknown medium classes (e.g. Sparkasse sends for pushTan now 'AlleMedien' -> set medium name and everything just works fine)
|
2022-02-07 00:18:13 +01:00 |
dankito
|
e43be8f0aa
|
Implemented creating bitcode for exported iOS frameworks as bitcode is needed to create an archive for app
|
2022-02-07 00:18:08 +01:00 |
dankito
|
d73e359c27
|
Adjusted to new constructor signature
|
2022-02-07 00:18:08 +01:00 |
dankito
|
787b91f7a8
|
Fixed that credit card transactions list may is empty
|
2022-02-07 00:18:08 +01:00 |