dankl
|
7b57e449ba
|
Fixed FinTsClientTest.getTransactions()
|
2020-01-01 18:47:59 +01:00 |
dankl
|
fcec18fc15
|
Removed unused changeTanMedium()
|
2020-01-01 18:18:01 +01:00 |
dankl
|
7093973e17
|
Fixed setting followUpResponse as for re-send messages it's already set and dialog already closed, therefore
|
2020-01-01 18:15:23 +01:00 |
dankl
|
962aedb89e
|
Removed call to tryGetTransactionsOfLast90DaysWithoutTan() at begin of getTransactions(). Don't know anymore why i added it, but doesn't make sense to me as check is also performed after transactions have been retrieved.
|
2020-01-01 18:12:14 +01:00 |
dankl
|
0baaffd764
|
Fixed detection of supportsRetrievingTransactionsOfLast90DaysWithoutTan
|
2020-01-01 18:09:27 +01:00 |
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 |
dankito
|
c0403b0be7
|
Fixed categorizing success messages
|
2019-10-15 22:47:38 +02:00 |
dankito
|
c857b874f7
|
Implemented parsing user's supported tan procedures
|
2019-10-15 22:47:17 +02:00 |
dankito
|
c203c753f2
|
Hard set security method to Pin/Tan as only this one is supported by fints4java and security method to two step as this is required by PSD2
|
2019-10-15 21:36:34 +02:00 |
dankito
|
1930bc1c0d
|
Added ensureBasicBankDataRetrieved()
|
2019-10-15 20:36:30 +02:00 |
dankito
|
e8a7ef7484
|
Fixed size check
|
2019-10-15 20:17:09 +02:00 |
dankito
|
f3c2cb871a
|
Fixed missing import
|
2019-10-15 20:05:01 +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
|
7e729cb503
|
Re-enabled parameters
|
2019-10-13 20:19:02 +02:00 |
dankl
|
86991cae27
|
Added geschaeftsvorfallCode
|
2019-10-13 20:14:52 +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
|
bb9c5d9c98
|
Re-added parameters for KontoumsaetzeZeitraumMt940
|
2019-10-13 19:42:25 +02:00 |
dankl
|
7c02b56388
|
Implemented BankDataMapper
|
2019-10-13 19:30:27 +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
|
8d4d279e66
|
Using now Random instead of ThreadLocalRandom as ThreadLocalRandom is on Android only supported by API level 21 and above
|
2019-10-13 17:48:26 +02:00 |
dankl
|
362b09a246
|
Added parameter alsoRetrieveBalance
|
2019-10-13 17:36:26 +02:00 |
dankl
|
5ebbf0d383
|
Set default value for allAccounts
|
2019-10-13 17:31:50 +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
|
4dfc53994c
|
Implemented making data element's value optional
|
2019-10-13 14:07:28 +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
|
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
|
3ccef79596
|
Fixed that if date or time is not set nothing gets written to output (instead of 0 which is an invalid value so that message get discarded)
|
2019-10-13 02:31:59 +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 |