日期:2014-05-17  浏览次数:20672 次

请教银联读卡器和金属键盘实现刷卡消费(来者给分)
请教银联读卡器和金属键盘实现刷卡消费;读卡器读到银行卡信息之后是怎么与银行、金属键盘关联在一起输入密码的?希望做过的朋友能详细说说中间的通讯步骤,谢谢!
.net?C#

------解决方案--------------------
没做过这方面的东西,不了解不乱发话
在网上找到一个类似的帖子,不知道能不能帮到楼主
请问c# 可以开发像刷卡机、Ic卡 这样的程序吗???http://bbs.bccn.net/thread-118755-1-1.html
------解决方案--------------------
你不是做嵌入式吧?如果不是,监控设备串口返回值就可以了。
------解决方案--------------------
一般与银联连接是有通讯协议的,通讯协议中就有规定卡的卡号和磁道数据信息和密码信息。密码信息就是金属的密码键盘送的一串密文。    


------解决方案--------------------
首先你需要具备一些相关资料,包括读卡器和密码键盘接口信息以及银联或者银行的通讯报文格式。另外你需要了解,读卡器和密码键盘如何和你进行通讯以及你如何和银联或者银行进行通讯。
一般性流程:
主机调用读卡器吞入卡片读取信息-》主机调用密码键盘获取密码信息-》主机组织银联报文进行交易-》主机调用读卡器吐出卡片。
以上是一般性流程,可以根据实际需要进行调整。

另外:与银联进行通讯需要相关的密钥

其他问题:
向你这种方式的银联交易需要银联或者银行批准(特别使用的是WINDOWS系统)。
包括使用的读卡器和密码键盘也都需要是经过银联认证的设备