我正在开发一个新项目,需要将Authorize.net CIM集成为支付网关。用户可以拥有多张卡,你能不能让任何人告诉我在数据库和数据库架构中需要保存的最小细节以保存卡的详细信息?
答案 0 :(得分:2)
你完全错过了CIM的观点。 CIM让你 将信用卡信息存储在Authorize.Net的数据库中 。您需要存储的只是他们为您存储的每张信用卡提供的付款资料ID 。然后,当您想向客户收取费用时,您需要向他们发送金额以及付款资料ID和客户的费用。
答案 1 :(得分:0)
您永远不应该保存您的数据库上的信用卡详细信息,让我们假设某人可以访问该表?甚至来自您的托管公司...
您应该阅读 PCI (支付卡行业)合规规则。
我知道您可能想要减轻用户总是写相同号码的痛苦,但我会选择“请添加信用卡详细信息,因为我们不保存任何有关它的信息”有点消息。
关于多张卡片的过程 ... humm,我需要购买什么才能分成多张卡?
Authorize.net允许您一次处理一张支付卡,如果您有更多支付卡,则需要对其进行排队。