【发布时间】:2013-06-08 02:00:42
【问题描述】:
我正在为有一些非常特殊需求的客户编写销售点应用程序。客户是一家零售店,所以当他们处理信用卡时,他们有一张实体卡,可以刷卡。现在的方式,在结账结束时,它会向收银员出示总金额,然后收银员将总金额输入信用卡终端(手动 - 它没有连接到计算机),刷卡到终端,然后在处理付款时,收银员按“信用卡支付”并打印收据。
问题在于,手动键入总数既费时又容易出错。我宁愿让我的程序将金额传输到信用卡终端,然后在交易处理完毕后收到一条消息。我不想接触任何持卡人信息(卡号等),因为我想留在 PCI 之外。我想做的就是发送一个金额并取回“接受”或“拒绝”。你会认为这很常见,但我似乎没有找到信息。 (例如,authorize.net 的刷卡 API 要求我采集并传输卡号。我不想采集并传输卡号。我想传输一个金额并让其他人采集并传输卡号和流程完成后通知我。)
有人对此有解决方案吗?有人使用过 Verifone 或 Ingenico 的硬件吗?我不在乎我是发送通过 USB 连接的物理终端的编号还是发送到虚拟软件终端。我只是不想自己成为终端,所以我不在卡片数据链中的任何位置。
【问题讨论】:
-
您找到解决方案了吗?
标签: terminal point-of-sale pci-compliance verifone