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 |
dankito
|
5a32ef4958
|
Added comments
|
2022-02-07 00:18:08 +01:00 |
dankito
|
fcde0dcf5b
|
Made order a little bit more logical
|
2022-02-07 00:18:08 +01:00 |
dankito
|
293e8aa849
|
Also filtering out "9010::Initialisierung fehlgeschlagen, Auftrag nicht bearbeitet." feedbacks, are of now use for user
|
2022-02-07 00:18:08 +01:00 |
dankito
|
e4b6a7efd5
|
If Pin or chipTan is locked only warning but no error is returned by server -> check also these feedbacks to detect if response was successful
|
2022-02-07 00:18:08 +01:00 |
dankito
|
df4c8c4a1a
|
Implemented that () returns if a TAN method got selected
|
2022-02-07 00:18:08 +01:00 |
dankito
|
eee073fe3b
|
Fixed that if wrong credentials have been entered but bank returned user's TAN methods anyway, GetUserTanMethodsResponse returned success
|
2022-02-07 00:18:08 +01:00 |
dankito
|
269ad0bb33
|
Mapping accounts named 'Tagesgeld' to Sparkonto as according to Wikipedia some direct banks offer 'Tagesgeldkonten' as a modern version of Sparkonto
|
2022-02-07 00:18:08 +01:00 |
dankito
|
3d3d143023
|
Added code "0". Even though it's not stated in the docs, but Sparkasse gives some Girokonten the type '0'.
|
2022-02-07 00:18:08 +01:00 |