【发布时间】:2011-04-26 06:36:04
【问题描述】:
我正在开发一个新项目,需要将 Authorize.net CIM 集成为支付网关。用户可以拥有多张卡,请任何人告诉我我需要保存在 DB 和 DB 模式中以保存卡详细信息的最少详细信息吗?
【问题讨论】:
标签: php database authorize.net
我正在开发一个新项目,需要将 Authorize.net CIM 集成为支付网关。用户可以拥有多张卡,请任何人告诉我我需要保存在 DB 和 DB 模式中以保存卡详细信息的最少详细信息吗?
【问题讨论】:
标签: php database authorize.net
您完全错过了 CIM 的要点。 CIM 让您将信用卡信息存储在 Authorize.Net 的数据库中。您只需存储他们为您存储的每张信用卡提供给您的付款资料 ID。然后,当您想向客户收取费用时,您向他们发送金额和付款资料 ID,然后客户就会被收取费用。
【讨论】:
您永远不应该在您的数据库中保存信用卡详细信息,假设有人可以访问该表?甚至来自您的托管公司...
您应该阅读PCI(支付卡行业)合规规则。
我知道您可能希望减轻用户总是写相同号码的痛苦,但我会选择“请添加信用卡详细信息,因为我们不保存任何有关它的信息”这样的消息。
关于多卡的过程……嗯,我可以买什么需要拆分成多卡的?
Authorize.net 允许您一次处理一张支付卡,如果您有更多,则需要排队。
【讨论】: