0

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

例如:

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

知道为什么会发生这种情况吗?

4

1 回答 1

2

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

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

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

于 2019-01-07T20:32:54.547 回答