Skip to content

Wunderfitz/harbour-zaster

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
db
 
 
 
 
 
 
qml
 
 
rpm
 
 
src
 
 
 
 
 
 
 
 
 
 

Zaster Banker

A banking client for Sailfish OS

Author

Sebastian J. Wolf sebastian@ygriega.de

License

Licensed under GNU GPLv3

Build

Simply clone this repository and use the project file harbour-zaster.pro to import the sources in your SailfishOS IDE. To build and run Zaster Banker or an application which is based on Zaster Banker, you need to create the file harbour-zaster/src/fints/fintsglobals.h and enter the required constants in the following format:

#ifndef FINTSGLOBALS_H
#define FINTSGLOBALS_H
const char FINTS_PRODUCT_ID[] = "1234567890ABCDEF";
const char FINTS_PRODUCT_VERSION[] = "23";
const char FINTS_DUMMY_USER_ID[] = "123456789";
const char SETTINGS_DEFAULT_ENCRYPTION_KEY[] = "123456789";
#endif // FINTSGLOBALS_H

You get the FinTS product ID as soon as you've registered your own application on hbci-zka.de. The default encryption key is only used in case Zaster Banker is unable to determine a unique encryption key from the user's device. Under normal circumstances, Zaster Banker uses an encryption key which was generated automatically. This key is used to encrypt the user's account metadata (not the PIN/password!) on the user's device. Please use a password generator to generate the default key for your application.

Contributions