【问题标题】:In Authorize.net CIM, why is my first transaction not showing in customer history?在 Authorize.net CIM 中,为什么我的第一笔交易没有显示在客户历史记录中?
【发布时间】:2019-01-03 19:00:13
【问题描述】:

在沙盒环境和生产环境中,CIM 通过 authorize.net API 收到的第一笔交易不会在客户历史记录中列出。但是,会列出所有后续交易。请注意,可以通过搜索交易 ID 找到第一笔交易,但我很困惑为什么它没有在历史记录中列出。

例如:

  • 客户资料 ID:123546789
  • 此客户的第一笔交易是:987654321,但此交易 ID 未在历史记录中列出
  • 此客户在第一笔交易之后发生了四笔交易,并且都在历史记录中列出

知道为什么会这样吗?

【问题讨论】:

  • 这听起来你应该联系 Authnet 客户支持,因为这是不寻常的行为。
  • @JohnConde 同意。我已经提交了支持票,但没有收到回复,所以我想看看是否有人看到过类似的行为。
  • 如果您确实收到了回复,请将解决方案作为答案发布,以便其他有相同问题的人更容易找到它
  • @rhldr 当客户资料被创建为第一笔交易的一部分时,就会出现这种模式。是的,我在请求中提交了这些详细信息。
  • @rhldr 我收到了来自 Authorize.net 的回复,他们现在说这种类型的交易应该显示在客户历史记录中。他们建议我联系他们的实时支持,以便他们查看生产中的交易。当我知道更多时,我会报告。

标签: authorize.net authorize.net-cim


【解决方案1】:

我与 authorize.net 实时支持团队进行了交谈,我们检查了发生这种情况的生产帐户。他们必须查阅内部文档才能找到答案。

由于操作顺序,这是预期的行为。这意味着,当在创建客户资料的同时发送交易时,交易首先运行并在创建资料之前进行验证,因此他们最终不会创建不会使用的资料。

因此,交易将永远不会与客户历史记录相关联,因为在交易运行时配置文件不存在。他们理解这令人困惑,并建议在 API 的未来版本中提交纠正此问题的请求。

【讨论】:

  • 感谢您分享此内容。我认为这是 Internet 上唯一包含此信息的地方。
  • 更新。因为我需要将所有交易与客户联系起来,所以我最终打断了电话。首先,我创建了一个带有付款资料的客户,然后我有一个单独的电话来收取新创建的资料。这很不方便,但可以解决问题。
猜你喜欢
  • 2014-10-05
  • 2021-09-03
  • 2016-04-17
  • 1970-01-01
  • 1970-01-01
  • 2012-11-19
  • 2012-07-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多