我正在为一位客户编写一个销售点应用程序,这个客户有一些非常特殊的需求。客户是一家零售店,所以当他们处理信用卡时,会有实物卡片,并且可以刷卡。现在的情况是,在结账结束时,它会向收银员显示总额,然后收银员手动将总额输入到信用卡终端(它没有连接到计算机),在终端刷卡,然后当付款处理完成时,收银员按下“信用卡支付”按钮,然后打印出一张收据。
问题在于手动输入总额耗费时间且容易出错。我更愿意让我的程序将金额传输到信用卡终端,然后在交易处理完毕时获得消息。我不想触碰任何持卡人信息(卡号等),因为我希望保持在PCI之外。我想做的只是发送一个金额并返回一个“接受”或“拒绝”的消息。你可能认为这很普遍,但我似乎没有找到相关信息。(例如,authorize.net的卡现API要求我收集和传输卡号。我不想收集和传输卡号。我只想传输金额,让其他人收集和传输卡号,并在处理完成时通知我。)
有人有解决方案吗?有人使用过Verifone或Ingenico的硬件吗?我不在乎是将物理终端的数量通过USB连接还是连接到虚拟软件终端。我只是不想成为终端,这样我就不会出现在卡数据链中。
问题在于手动输入总额耗费时间且容易出错。我更愿意让我的程序将金额传输到信用卡终端,然后在交易处理完毕时获得消息。我不想触碰任何持卡人信息(卡号等),因为我希望保持在PCI之外。我想做的只是发送一个金额并返回一个“接受”或“拒绝”的消息。你可能认为这很普遍,但我似乎没有找到相关信息。(例如,authorize.net的卡现API要求我收集和传输卡号。我不想收集和传输卡号。我只想传输金额,让其他人收集和传输卡号,并在处理完成时通知我。)
有人有解决方案吗?有人使用过Verifone或Ingenico的硬件吗?我不在乎是将物理终端的数量通过USB连接还是连接到虚拟软件终端。我只是不想成为终端,这样我就不会出现在卡数据链中。