项目大致以下模块
1:通过POS 程序来和各种智能芯片卡以及EMV卡片的读取及更新,
2: 组装发送ISO8583 数据包及其他各种格式的数据包进行加密(3DES, AES, DUKPT, RSA...)并和后端进行通信.
3: 对交易的数据进行CRUD
各个模块相互集成交互完成一个POS 消费程序的交付,并提供给商户,消费者持卡或者钱包在POS 终端消费交易。
主要负责POS 上层程序的开发,程序结构的设计,维护及技术支持, 只要用到C 语言, Java, Sql 等再项目中。
项目的难点主要为首先了解熟悉EMV 交易流程,熟悉并运用各种加密的算法。