用PHP发送用户的信用卡号码到打印机

问题描述:

我一直对此一直很好奇,并且永远找不到任何好的信息。我曾经在网上订购的比萨饼店工作。用户将提交他们的卡信息,我们会在商店运行。我想知道如果有人能够给我一个这个交易如何发生的想法。如果它符合PCI规范,以及它将如何发送到打印机。我可以想到一些方法,但其中没有一个看起来是正确的。我正在寻找这样的PHP。谢谢。用PHP发送用户的信用卡号码到打印机

如果我在哪里可以设计这个系统时会是这样:

  1. 客户的帖子使用Web窗体通过安全链接到服务器(使用PHP生成的页面,并采取订单和CC信息信息返回)。
  2. 服务器将使用payment gateway并在服务器上记帐卡(服务器端PHP脚本)。
  3. 在成功结算,将在什么对订单票(仅在CC信息的最后4位数字发送到餐馆)

更新打印本店联系箱子上运行的应用程序与克里斯的建议

+3

我同意,CC永远不应该打印。如果完全一样,它会像最后4位数字。 – Chris 2010-08-17 18:37:39

+0

事实上,这是美国许多州的法律,也是Visa和MasterCard的规定(prob Amex也是如此)。这就是所谓的信用卡截断。 – 2010-08-17 18:57:10

+0

我同意。所有处理信用卡的应用程序都应该符合PCI标准。 – 2010-08-17 19:36:28

另一种选择是使用PGP在服务器上用公钥对信用卡进行编码。当CC发送到商店时,它可以用私钥解码并查看以便对其进行收费。但是,当你像这样传递信用卡信息时,你总会冒着发生严重错误的风险。使用网关并立即收取卡或授权交易然后返回并通过运行授权编号收取资金总是更好。