对拥有多个商户帐户的一个商户使用 Authorize.net 的 CIM 功能

发布于 2024-08-14 09:26:54 字数 455 浏览 3 评论 0原文

我正在调查一个拥有 N 个物理位置的客户对 Authorize.net 的使用情况,每个位置都有自己独特的一组待售商品,并且每个位置都有自己的商家帐户。我正在考虑使用 CIM 功能,它允许我通过授权存储敏感的客户数据,而不是自己保留这些数据。这是一个巨大的胜利;我不想处理管理敏感数据的复杂性。

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

有什么办法可以通过 Authorize.net 做到这一点吗?如果没有,是否有其他选择可以让我在商家帐户之间重复使用客户代表,而无需自己存储敏感数据?是否有其他更通用的解决方案可以让我得到我想要的东西,或者我是否必须自己保留这些数据?

I'm investigating the use Authorize.net for a client that has N physical locations, each with their own distinct set of goods to sell and each with their own merchant account. I'm thinking about using the CIM feature, which allows me to store sensitive customer data with Authorize rather than holding onto it myself. That's a big win; I'd prefer not to have to deal with the complexities of managing sensitive data.

However, it appears that the CIM feature is storing this information on a per-merchant-account basis. That is, if I store some customer data Z with merchant account A, I can't use that same data with merchant account B, even though A and B both correspond to the same entity and the data represented by Z is identical in each case. That seems silly: the customer will have to re-enter their data once for each store, even though all the stores are part of one chain.

Is there a way I can do this with Authorize.net? If not, is there an alternative which allows me to reuse customer representations across merchant accounts, without storing the sensitive data myself? Are there other more general solutions that would get me what I want, or do I have to resort to holding onto this data myself?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

停滞 2024-08-21 09:26:54

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

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

Unfortunately Authorize.Net's CIM service, as well as all of their services, are on a one-to-one relationship with a merchant account. So if you wish to put a profile in multiple CIM accounts you would have to do it for each CIM individually.

Based on your requirements it looks like you may find it easier to store the information yourself.

浮世清欢 2024-08-21 09:26:54

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

You can try to centralize connectiivity to Authorize.net and this centralized service will store the mapping within where user entered his sensitive information, and pass it to centralized authorize.net adapter as part of customer identtity,like so "customers/shop12/user12345" over an encrypted connection. THat centralized service will need a Authorize.nwt credentials table, of course (shopid, apiLogin, transactionKey).
This is a possible solution if your client accepts storing api credentials outside of "shops"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文