2

我正在调查一个有 N 个物理位置的客户使用 Authorize.net,每个位置都有自己不同的商品要出售,每个都有自己的商家帐户。我正在考虑使用 CIM 功能,它允许我使用 Authorize 存储敏感的客户数据,而不是自己持有它。这是一个巨大的胜利;我宁愿不必处理管理敏感数据的复杂性。

但是,CIM 功能似乎是以每个商家帐户为基础存储此信息的。也就是说,如果我将一些客户数据 Z 存储在商家帐户 A 中,我无法将相同的数据用于商家帐户 B,即使 A 和 B 都对应于同一个实体并且 Z 表示的数据在每种情况下都是相同的. 这似乎很愚蠢:客户必须为每家商店重新输入一次数据,即使所有商店都属于一个连锁店。

有没有办法可以用 Authorize.net 做到这一点?如果没有,是否有替代方法允许我跨商家帐户重复使用客户表示,而无需自己存储敏感数据?是否有其他更通用的解决方案可以让我得到我想要的,或者我必须自己求助于持有这些数据?

4

2 回答 2

2

不幸的是,Authorize.Net 的 CIM 服务以及他们的所有服务都与商家帐户建立了一对一的关系。因此,如果您希望将配置文件放在多个 CIM 帐户中,则必须为每个 CIM 单独执行此操作。

根据您的要求,您可能会发现自己存储信息更容易。

于 2010-01-15T15:39:55.137 回答
0

您可以尝试集中与 Authorize.net 的连接,此集中式服务会将映射存储在用户输入其敏感信息的位置,并将其作为客户身份的一部分传递给集中的 authorize.net 适配器,例如“customers/shop12/user12345”通过加密连接。当然,中心化服务需要一个 Authorize.nwt 凭证表(shopid、apiLogin、transactionKey)。如果您的客户接受在“商店”之外存储 api 凭据,这是一个可能的解决方案

于 2013-09-15T19:32:16.150 回答