Commit graph

198 commits

Author SHA1 Message Date
dankl
9798b39807 Implemented parsing received transactions string as a whole as sometimes banks breaks MT940 data sets in the middle when sending transactions in multiple messages so that this data set cannot be parsed if received messages get parsed immediately 2019-12-31 17:27:17 +01:00
dankl
2951445390 Implemented EnterTanResult so that UI can tell fints4java to change user's TAN medium which it then does transparently 2019-12-31 16:01:00 +01:00
dankl
57d7dac613 Moved filtering banks to MainWindowPresenter; added preloading banks 2019-12-31 01:27:02 +01:00
dankl
bf535ba88e Renamed follow-up card number to card sequence number 2019-12-31 00:22:23 +01:00
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
677f360855 Fixed that ChipTan has been renamed to ChipTanOptisch 2019-11-04 00:03:37 +01:00
dankl
75496efd3e Fixed stuffing code to full byte 2019-11-04 00:02:56 +01:00
dankl
7d5583370c Implemented FinTsClientForCustomer 2019-11-03 23:57:22 +01:00
dankl
f62f6bf61b Renamed ChipTan to ChipTanOptisch; added ChipTanManuell 2019-11-03 23:57:04 +01:00
dankl
8892368782 Implemented selected TAN procedure after successfully adding an account 2019-10-31 00:52:49 +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
c7e71fcc84 Extracted calculateLuhnChecksum() and calculateXorChecksum() 2019-10-30 22:55:37 +01:00
dankl
2c5f14df6a Refactored parseDatenelement() so that it's also usable for start code 2019-10-30 22:54:16 +01:00
dankito
4c5abde3b1 Removed now unused code from https://6xq.net/flickercodes/ 2019-10-30 22:11:38 +01:00
dankito
1a7342a03b Flickercode: - Implemented parsing ASCII - Implemented parsing data elements 2019-10-30 22:10:13 +01:00
dankl
b48f97e3a5 Started to check for illegal SEPA characters and added replacing XML entities 2019-10-27 23:39:24 +01:00
dankl
21e9a021c5 Fixed debitor IBAN and BIC 2019-10-27 22:05:00 +01:00
dankl
ca54712cc6 Renamed maxAmount to maxCountEntries 2019-10-26 18:24:47 +02: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
d374767400 Started EnterTanDialog 2019-10-26 01:10:51 +02:00
dankl
9e6b8841aa Fixed that selectedTanProcedure gets send / used 2019-10-26 00:18:10 +02:00
dankl
30baacb54c Implemented that all separators get masked not only DataElementsSeparator 2019-10-26 00:17:27 +02:00
dankl
267a7db8d8 Implemented removing last empty data elements from output 2019-10-26 00:02:07 +02:00
dankl
733a262628 Implemented sending tan in Signaturabschluss (BenutzerdefinitereSignatur 2019-10-25 23:55:04 +02:00
dankl
a13fa0dcea Fixed detection of isStrongAuthenticationRequired 2019-10-25 23:52:08 +02:00
dankl
826d3cefa2 Implemented decoding HHD v1.3 codes (at least BCD encoded ones, no support for ASCII yet) 2019-10-25 20:47:17 +02:00
dankl
3c7d897d52 WIP: Started to convert flicker code decoder from https://6xq.net/flickercodes/ from JavaScript to Kotlin 2019-10-25 18:55:36 +02:00
dankl
f557c08267 Made BIC non-null 2019-10-21 00:56:44 +02:00
dankl
61c8e3ac4b Implemented retrieving FinTS server address etc. from BankFinder 2019-10-21 00:51:21 +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
6e1185a38c Fixed finding city 2019-10-20 23:45:52 +02:00
dankl
c08dd1379a Implemented parsing SepaAccountInfoParameters (HISPAS) and setting SEPA descriptor URN in SepaEinzelueberweisung 2019-10-20 19:32:47 +02:00
dankl
af0e4e923b Implemented masking data elements' values (required for SEPA descriptor URNs) 2019-10-20 19:29:28 +02:00
dankl
9b2e4100f3 Extracted MessageUtils 2019-10-20 19:23:19 +02:00
dankl
289a2032b8 Extracted StringExtensions 2019-10-20 19:00:20 +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
ef547a2d00 Implemented determining Existenzstatus for furtherTanFollows and cancelJob 2019-10-15 23:39:35 +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