Commit graph

50 commits

Author SHA1 Message Date
dankl
cb557812c4 Implemented changing TAN medium (HKTAU) 2019-12-30 22:30:53 +01:00
dankl
11f115936b Implemented showing user's tan media 2019-12-29 17:55:41 +01:00
dankl
be3dba4765 Implemented retrieving user's tan media automatically and storing it on CustomerData 2019-12-29 17:51:52 +01:00
dankl
9af7c53272 Renamed TanMediumKlasseVersion to TanMediumKlasse 2019-12-29 17:47:41 +01:00
dankl
553b55e090 Implemented reading user's tan media list 2019-12-29 15:07:05 +01:00
dankl
f62f6bf61b Renamed ChipTan to ChipTanOptisch; added ChipTanManuell 2019-11-03 23:57:04 +01:00
dankl
ce3a7c564d Implemented returning booked transactions of last 90 days if retrieved from addAccount() 2019-10-30 23:26:15 +01:00
dankl
f5405f8366 Renamed checkIfAccountExists() to addAccount() 2019-10-30 23:02:59 +01:00
dankl
ee3cd937df Implemented continueing at Aufsetzpunkt 2019-10-26 18:22:06 +02:00
dankl
14bc302c6d Implemented sending entered tan and returning retrieved result 2019-10-26 01:14:02 +02:00
dankl
9e6b8841aa Fixed that selectedTanProcedure gets send / used 2019-10-26 00:18:10 +02:00
dankl
d03c0eb003 Implemented checkIfAccountExists() which retrieves user's data and may even first account transactions without asking user for her/his tan procedure 2019-10-21 00:47:01 +02:00
dankl
fdb8545d6b Renamed SupportedJob to JobParameters 2019-10-20 16:46:53 +02:00
dankl
d6cf9388c0 Implemented setting user's language to bank's default language 2019-10-17 15:15:20 +02:00
dankl
9672136a77 Implemented parsing SepaAccountInfo 2019-10-17 15:13:02 +02:00
dankl
def4e1f74e Implemented parsing CommunicationInfo (HIKOM) 2019-10-16 16:47:00 +02:00
dankl
3afd257320 Added enterTan(TanChallenge) to FinTsClientCallback to get tan from user 2019-10-16 14:11:19 +02:00
dankito
7670a912e8 Started to implement infrastructure for entering tan 2019-10-16 01:08:07 +02:00
dankito
c89960a3d8 Made determining TanProcedureType more robust; added PhotoTan 2019-10-15 23:38:18 +02:00
dankito
62597274fc Fixed determining supported tan procedures for user 2019-10-15 23:36:59 +02:00
dankito
1930bc1c0d Added ensureBasicBankDataRetrieved() 2019-10-15 20:36:30 +02:00
dankl
742343b139 Added FinTsClientCallback to ask user to select a tan procedure; renamed AllowedJob to SupportedJob 2019-10-15 18:23:03 +02:00
dankl
7fcc8db798 Implemented checking if allowed jobs are supported 2019-10-13 21:19:11 +02:00
dankl
496b800b5e Added tryGetTransactionsOfLast90DaysWithoutTan() 2019-10-13 20:12:04 +02:00
dankl
29a2f29f72 Added JavaShowcase; did some adjustments so that Java users have a nicer interface 2019-10-13 19:44:16 +02:00
dankl
be0b4f597a Implemented sorting bookedTransactions 2019-10-13 19:06:39 +02:00
dankl
098834dbe5 Added async methods for getAnonymousBankInfo(), getTransactions() and doBankTransfer() 2019-10-13 19:03:48 +02:00
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
8d76ca26d5 Handling and logging now also dialog end response; logging web request errors 2019-10-13 18:30:58 +02:00
dankl
19256c8819 Also synchronizeCustomerSystemId() and doBankTransfer() returning now FinTsClientResponse 2019-10-13 18:29:53 +02:00
dankl
637cbe8b07 Renamed ClientResponseBase to FinTsClientResponse, gave getAnonymousBankInfo() a specific return parameter and extracted closeAnonymousDialog() 2019-10-13 18:18:18 +02:00
dankl
46fef1695d Extracted getBalanceAfterDialogInit(), moved initDialog() to closeDialog() 2019-10-13 18:11:38 +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
9a094ed3fc Implemented setting allowed jobs on account 2019-10-13 13:30:42 +02:00
dankl
031629e0c9 Implemented parsing Message- and SegmentFeedback 2019-10-13 13:17:01 +02:00
dankl
41a343421d Added AccountData to CustomerData 2019-10-13 13:12:18 +02:00
dankl
114836e066 Implemented setting customer name also by accountHolderName2 and userParameters.username 2019-10-13 12:49:53 +02:00
dankl
3167665f67 Added countMaxJobsPerMessage and supportedHbciVersions to BankData 2019-10-13 12:49:03 +02:00
dankl
3e4a72184e Extracted GetTransactionsParameter to configure GetAccountTransactions job 2019-10-12 21:42:24 +02:00
dankl
304b3ba9d6 Implemented SEPA bank transfer 2019-10-12 20:15:45 +02:00
dankl
5329cc8418 Started requesting balance and account transactions, but not fully working yet 2019-10-07 00:15:00 +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
b4ba9a0bcf Added or extended value objects for Bank, Customer and Product; fixed tests 2019-10-05 02:27:24 +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
41e8dfae41 Started rudimentary version of FinTsClient 2019-10-03 23:39:53 +02:00