我正在调查使用Authorize.net的客户是否拥有N个物理位置,每个物理位置都有自己独特的商品销售,每个商品都有自己的商家帐户。我正在考虑使用CIM功能,它允许我使用授权存储敏感的客户数据,而不是自己保留。这是一场大胜利;我宁愿不必处理敏感数据管理的复杂性。
但是,似乎CIM功能将此信息存储在每个商家帐户上。也就是说,如果我使用商家帐户A存储一些客户数据Z,我就不能将相同的数据与商家帐户B一起使用,即使A和B都对应于同一实体并且Z表示的数据在每种情况下都相同。这看起来很愚蠢:即使所有商店都属于一个连锁店,客户也必须为每个商店重新输入一次数据。
有没有办法可以用Authorize.net做到这一点?如果没有,是否有替代方案允许我在商家帐户中重复使用客户表示,而不是自己存储敏感数据?是否有其他更通用的解决方案可以让我得到我想要的东西,或者我是否必须自己保留这些数据?
答案 0 :(得分:1)
不幸的是,Authorize.Net的CIM服务及其所有服务与商家帐户保持一对一的关系。因此,如果您希望在多个CIM帐户中放置配置文件,则必须单独为每个CIM执行此操作。
根据您的要求,您可能会发现自己更容易存储信息。
答案 1 :(得分:0)
您可以尝试将连接性集中到Authorize.net,这种集中式服务会将映射存储在用户输入敏感信息的位置,并将其作为客户身份的一部分传递给集中的authorize.net适配器,如“customers / shop12” / user12345“通过加密连接。当然,集中式服务需要一个Authorize.nwt凭证表(shopid,apiLogin,transactionKey)。 如果您的客户接受在“商店”
之外存储api凭证,这是一种可能的解决方案