我一直对此感到好奇,但从未找到任何好的信息。我曾经在一家做在线订购的披萨店工作。用户将提交他们的卡信息,我们将在商店运行它。我想知道是否有人可以告诉我这笔交易是如何发生的。如果它符合 PCI 标准,以及如何将其发送到打印机。我可以想到几种方法,但它们似乎都不是正确的方法。我正在寻找在 PHP 中执行此操作。谢谢。
问问题
222 次
2 回答
7
如果我在哪里设计这个系统,它会是这样的:
- 客户使用网络表单通过安全链接到服务器发布订单和抄送信息(使用 php 生成页面并取回信息)。
- 服务器将使用支付网关并在服务器上为卡计费(服务器端 PHP 脚本)。
- 在成功计费后,它会联系在餐厅的盒子上运行的应用程序,并在订单票上打印什么(只有 CC 信息的最后 4 位数字被发送到餐厅)
更新了克里斯的建议
于 2010-08-17T18:34:30.170 回答
0
另一种选择是使用 PGP 在服务器上使用公钥对信用卡进行编码。当 CC 发送到商店时,可以使用私钥对其进行解码并查看以对其进行收费。但是,当您像这样传递信用卡信息时,您总是冒着发生严重错误的风险。最好使用网关并立即对卡进行收费或授权交易,然后通过运行授权号返回并收取资金。
于 2010-08-17T19:42:00.953 回答