经管理员批准后可在任何支付网关中进行交易
我想要一个像这样的功能。如果有人想成为我网站的特色,那么他就填写表格并支付费用。现在,在管理员批准之前它是不可见的。所以我想这样做,就像只有在管理员批准后才应该扣钱。那么在任何支付网关中是否有这样的设施来进行此类延迟交易。或者我可以执行此操作的任何其他方式...将持卡人信息存储在 md5 中,然后在管理员批准后进行交易,这样好吗?
I want a feature like. If anyone wants to become feature on my website than he fills a form and pays the money. Now it will not be visible until admin approves it. So i want to do it like the money should be deducted only when the admin approves it. So is there such kind of facility in any payment gateway to do such delayed transaction. or any other way in which i can do this... Is it good to store the card holder information in md5 and later doing the transaction when admin approves it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无法使用 MD5 存储信用卡号。 MD5 是一种单向哈希。这意味着一旦对它进行哈希处理,您就无法取回原始值。如果您希望在将来的任何时候不加密加密值,则需要使用加密算法。
如果您存储信用卡信息,您将受到 PCI 合规性的约束。 PCI 合规性并不容易做到。
如果您希望存储信用卡信息以便将来向客户收费,您可以使用 等服务Authorize.Net 的客户信息管理器 (CIM)。 CIM 允许您在 Authorize.Net 的服务器上存储信用卡信息,因此您不必担心 PCI 合规性。然后您可以在未来的某个日期安全可靠地向用户收费。
You can't store a credit card number using MD5. MD5 is one way hash. That means once you hash it you cannot get the original value back. You would need to use an encryption algorithm if you wanted to have the encrypted value unencrypted at any point in the future.
And if you store credit card information you will be subject to PCI compliance. PCI compliance is not easy to do.
If you're looking to store credit card information to charge a customer at a future date you can use a service like Authorize.Net's Customer Information Manager (CIM). CIM allows you to store credit card information on Authorize.Net's server so you don't have to worry about PCI compliance. Then you can charge users at a future date safely and securely.
PayPal 预先批准的付款(PayPal 存储的卡详细信息。买方批准您向其收取一定上限的费用,您使用此批准“ID”向买方收取费用)和/或参考交易在这种情况下适用。
我强烈建议您不要在您端存储银行卡详细信息;它会带来比其价值更多的头痛。大公司也曾尝试过,但都失败了。
PayPal preapproved payments (card details stored with PayPal. Buyer gives approval to you to bill them up to a certain ceiling, you use this approval 'ID' to bill the buyer) and/or reference transactions would work in this case.
I'd very strongly advise against storing card details on your end; it'll cause more headaches than it's worth. Bigger companies have tried, and failed.