这里的银行卡,特指信用卡
开发了一个宾馆消费程序,希望通过程序结帐,结帐金额直接发给银行卡刷卡设备,这样可以预扣客户信用卡的金额。结帐时扣除信用卡的钱。
宾馆已经有可以刷卡的pos机了,但是需要消费程序自动把金额发送过去,不用在pos机上手动输入金额。有如下问题:
1.一般在淘宝网上卖的100-200元的刷卡设备,可以用于银行卡刷卡吗? 还是必须用宾馆已经安装好的刷卡pos机进行开发。接口不通用?因为开发的时候不可能把别人宾馆正在用的刷卡设备拆给我做开发。2.那么要开发面向各大银行信用卡刷卡“结算金额发送到刷卡设备(预结,结帐)”这个功能需要购买哪些设备。3.刷卡设备必须用银行授权的刷卡设备机吗, 还是只要银行给条线路和帐号,任何符合磁卡标准的刷卡设备都可以使用。4.银行卡刷卡设备是通用的吗? 有什么标准吗? 美国用的信用卡和中国用的信用卡刷卡设备是否可通用?5.如果我的程序需要向刷卡设备发送“需要刷多少金额”的命令大概需要哪些步骤?因为没有接触过金融方面的开发,所以问题很多。非常感谢

解决方案 »

  1.   

    没搞过银行卡的,只搞过无线射频的,根据我的分析,一般的卡只要读卡器兼容就行,但信用卡读卡器很有可能要银行专用的,只要有授权、数据结构、读写卡的方式等等就应该可以,但对于银行来说,这是高度机密,如果他们让你开发应该给你充足的资料才是啊,
      

  2.   

    5.如果我的程序需要向刷卡设备发送“需要刷多少金额”的命令大概需要哪些步骤?应该不是向信用卡发送指令,卡上只存卡号和银行代码,你要通过银行给你的接口发送指令,银行主机接收哪个卡号要刷多少钱。