Commit Graph

90 Commits

Author SHA1 Message Date
dankl 1d7c740966 Made synchronizeCustomerSystemId() protected as it's not needed by users of FinTsClient and added documentation for it 2019-10-13 18:54:12 +02:00
dankl 1daaeeb8d8 Added GetTransactionsResponse to have a specific and detailed response 2019-10-13 18:08:42 +02:00
dankl b086956f95 Renamed error to exception 2019-10-13 17:53:11 +02:00
dankl 362b09a246 Added parameter alsoRetrieveBalance 2019-10-13 17:36:26 +02:00
dankl db696c0744 Removed ProductData from FinTsClient methods 2019-10-13 17:24:47 +02:00
dankl 816b278dd0 Removed Existenzstatus from Segment 2019-10-13 15:57:18 +02:00
dankl 031629e0c9 Implemented parsing Message- and SegmentFeedback 2019-10-13 13:17:01 +02:00
dankl 0ee2ed407f Implemented parsing AllowedJobs 2019-10-13 03:54:47 +02:00
dankl 45b2dca90a Implemented parsing allowed job names 2019-10-13 03:34:05 +02:00
dankl 94ccfd2e09 Fixed that most parameters of account info (HIUPD) are optional and therefore may not set 2019-10-13 02:58:30 +02:00
dankl c20bf13c5c Implemented parsing TAN response (HITAN) 2019-10-13 02:43:28 +02:00
dankl 9a6c3b0821 Changed ControlReference to other value than 1 to make sure it doesn't get asserted correctly by chance 2019-10-13 01:34:24 +02:00
dankl 5ee3a98894 Fixed new message order and new message sizes 2019-10-13 01:31:09 +02:00
dankl 9e3d25e93e Extracted createControlReference() so that it's overridable in tests 2019-10-13 01:30:41 +02:00
dankl aae9acaf00 Re-added FinTsClientTest 2019-10-13 01:12:37 +02:00
dankl 89d44beab9 Implemented parsing balance 2019-10-13 00:49:49 +02:00
dankl 8cf57d1c35 Implemented parsing TAN info 2019-10-12 23:51:12 +02:00
dankl aaa07703a1 Set log level to debug to see sent and received messages 2019-10-12 21:14:33 +02:00
dankl 8fd0df7c18 Implemented BankFinder 2019-10-12 21:13:01 +02:00
dankl 304b3ba9d6 Implemented SEPA bank transfer 2019-10-12 20:15:45 +02:00
dankl 4b731d83c3 Implemented Mt940AccountTransactionsParser 2019-10-12 13:57:06 +02:00
dankl 7544c9c666 Renamed accountNumber to accountIdentifier 2019-10-12 13:52:04 +02:00
dankl f54c082af0 Renamed Mt940AccountTransactionsParser to Mt940Parser and parseTransactions() to parseMt940String() 2019-10-12 12:37:08 +02:00
dankl 149097fe33 Implemented Mt940AccountTransactionsParser 2019-10-07 00:16:35 +02:00
dankl 5329cc8418 Started requesting balance and account transactions, but not fully working yet 2019-10-07 00:15:00 +02:00
dankl 8d16cab528 Implemented not splitting at masked separator symbols and unmasking masked characters 2019-10-06 16:41:37 +02:00
dankl 662d9d963d Fixed that default customerSystemId is now again NichtBenoetigt (0) 2019-10-06 16:01:18 +02:00
dankl dcda52d65f Implemented replacing empty data element group separators at end of segment (so that segment doesn't end with e.g. ...+DE+++') 2019-10-06 15:37:11 +02:00
dankl 5fc2c2ef5b Implemented parsing User parameters and most of account info 2019-10-06 00:50:12 +02:00
dankl 89fc324cb4 - Implemented closing dialogs - Implemented setting message header and customerSystemId send by bank on messages - Renamed getBankInfo() to synchronizeCustomerSystemId() 2019-10-05 22:44:12 +02:00
dankl b9c5883942 Implemented parsing SecurityMethods 2019-10-05 22:25:35 +02:00
dankl af35f35ba0 Implemented parsing BankParameters 2019-10-05 22:23:41 +02:00
dankl 7f6752fa6d Started ResponseParser 2019-10-05 20:26:57 +02:00
dankl bf70706f9c Added DialogEnde und MessageBuilder.createDialogEndMessage() 2019-10-05 17:20:49 +02:00
dankl b4ba9a0bcf Added or extended value objects for Bank, Customer and Product; fixed tests 2019-10-05 02:27:24 +02:00
dankl 9ac4af58ff Added ZweiSchrittTanEinreichung. Authenticating with it works, but is not really configurable / usable. 2019-10-04 23:32:42 +02:00
dankl b9733189e6 Implemented 'encrypting' message 2019-10-04 22:25:23 +02:00
dankl bed585fc04 Implemented signing messages (but cannot tell yet if it's working) 2019-10-04 17:00:54 +02:00
dankl b164737a47 Implemented MessageBuilder to have a way to calculate message size and to generically create messages 2019-10-04 00:11:53 +02:00
dankl f1e6ed1350 Implemented DialoginitialisierungAnonym (to start an anonymous communication with bank) 2019-10-03 23:06:53 +02:00