Added additional ScraperResultCode WrongCredentials that shall be used exclusively when the given login credentials are proven to be wrong. For other login errors LoginFailure or any other failure shall be returned.
An invalid IBAN in a SWIFT MT-940 no longer leads to an exception.
Rewrite Updates VW Bank and Audi Bank Screen Scraper.
Rewrite AmEx Screen Scraper.
Many more Screen-Scraper updates.
Removed parameter fIncludeFinTS from ScraperService.RegisterBuiltInScrapers(). The FinTS scraper must be installed by calling ScraperService.RegisterFinTSScraper(). Also, the ScraperDummy must now be explicitly installed by calling ScraperService.RegisterDummyScraper().
Every IScraper now has a Priority property which controls the search order when looking for a scraper that can handle a particular account.
Added ScraperCapabilities.IsTestSystem which indicates whether a scraper provides access to a test system only.
Added ScraperCapabilities.ImplementsPayments and IScraperSessionPayments for implementing payment initiations in scrapers. This is currently in testing and is only implemented by the ScraperDummy, yet.
Fixed VW Bank
Updated the FinTS scraper to properly support persisting the ScraperContactFinTS.
Added and improved several Scrapers.
- Initial release!