1. Storing card number in magnetic stripe (will have same information as bank / financial / visa / master standard)
2. Card reader is connected to PC and a Desktop Application will take care about the connection
3. Menus in desktop application:
- Reload units
- Swipe / debet
- Report generation (customer list, customer transactions in range of period, customer current balances, customer creation in range of period)
4. All balances, transactions, customer informations are stored in Database (says MySQL or PostgreSQL or Microsoft SQL). This database can be installed in the same machine as the desktop application.
5. Any back-door operation can be done by directly editing the database."