在管理员批准的任何支付网关中的交易

时间:2011-06-28 11:06:09

标签: php paypal payment-processing

我想要一个像这样的功能。如果有人想成为我的网站上的功能,而不是填写表格并付钱。现在,在管理员批准之前它将不可见。所以我想这样做,就像只有当管理员批准它时才应扣除钱。那么在任何支付网关中都有这样的设施来做这种延迟交易。或者我可以这样做的任何其他方式...将卡持有人信息存储在md5中以及稍后在管理员批准时进行交易是否合适?

2 个答案:

答案 0 :(得分:1)

您无法使用MD5存储信用卡号。 MD5 is one way hash。这意味着一旦你对它进行哈希处理就无法获得原始值。如果您希望将来在任何时候加密值加密,则需要使用加密算法。

如果您存储信用卡信息,则需要PCI compliance。 PCI合规性并不容易。

如果您希望存储信用卡信息以便在将来向客户收费,则可以使用Authorize.Net's Customer Information Manager (CIM)之类的服务。 CIM允许您在Authorize.Net的服务器上存储信用卡信息,因此您不必担心PCI合规性。然后,您可以安全,安全地为将来的用户收费。

答案 1 :(得分:1)

PayPal预先批准的付款(使用PayPal存储的卡详细信息。买方批准您向他们收取最高限额,您使用此批准'ID'向买方收费)和/或参考交易在这种情况下有效。 我非常强烈建议不要在你的头上存储卡片细节;它会引起更多的麻烦而不是它的价值。较大的公司已经尝试过,但都失败了。