[英]transaction in any payment gateway on admin approval
我想要一个类似的功能。 如果有人想成为我网站上的特色,那么他会填写表格并付钱。 现在它在管理员批准之前将不可见。 所以我想这样做,就像只有在管理员批准时才应该扣除这笔钱。 那么在任何支付网关中是否有这种设施来进行这种延迟交易。 或者我可以做到这一点的任何其他方式......将持卡人信息存储在md5中并在管理员批准后进行交易是否很好?
您不能使用 MD5 存储信用卡号。 MD5 是一种方式 hash 。 这意味着一旦您使用 hash 它就无法取回原始值。 如果您想在将来的任何时候使加密值不加密,则需要使用加密算法。
如果您存储信用卡信息,您将受到PCI 合规性的约束。 PCI 合规性并不容易做到。
如果您希望存储信用卡信息以便在将来向客户收费,您可以使用Authorize.Net 的客户信息管理器 (CIM) 之类的服务。 CIM 允许您将信用卡信息存储在 Authorize.Net 的服务器上,因此您不必担心 PCI 合规性。 然后,您可以在未来安全可靠地向用户收费。
PayPal 预先批准的付款(与 PayPal 一起存储的卡详细信息。买方批准您将其计费至一定上限,您使用此批准“ID”向买方计费)和/或参考交易将在这种情况下有效。 我强烈建议您不要在您的端存储卡详细信息; 它会引起更多的头痛而不是它的价值。 大公司尝试过,但都失败了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.