0

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

4

2 回答 2

1

PayPal 预先批准的付款(存储在 PayPal 中的卡详细信息。买方批准您将其计费至某个上限,您使用此批准“ID”向买方计费)和/或参考交易将在这种情况下起作用。我强烈建议您不要在您的端存储卡详细信息;它会引起更多的头痛而不是它的价值。大公司尝试过,但都失败了。

于 2011-06-29T14:34:20.870 回答
1

您不能使用 MD5 存储信用卡号。MD5 是一种方式哈希。这意味着一旦你散列它,你就无法取回原始值。如果您想在将来的任何时候使加密值不加密,则需要使用加密算法。

如果您存储信用卡信息,您将受到PCI 合规性的约束。PCI 合规性并不容易做到。

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

于 2011-06-28T13:10:33.677 回答