Почему в Authorize.net CIM моя первая транзакция не отображается в истории клиентов? - PullRequest
0 голосов
/ 03 января 2019

Как в изолированной среде, так и в рабочей среде, первая транзакция, полученная CIM через API authorize.net, не указана в истории клиента.Тем не менее, все последующие транзакции перечислены.Обратите внимание, что первую транзакцию можно найти, выполнив поиск по идентификатору транзакции, но я озадачен, почему он не указан в истории.

Например:

  • Идентификатор профиля клиента: 123546789
  • Первая транзакция для этого клиента: 987654321, но этот идентификатор транзакции не указан в истории
  • Четыре транзакции произошли для этого клиента после первой, и все они перечислены в истории

Есть идеи, почему это происходит?

1 Ответ

0 голосов
/ 07 января 2019

Я говорил с командой поддержки authorize.net Live, и мы изучали производственные учетные записи, где это произошло.Они должны были пойти во внутреннюю документацию, чтобы найти ответ.

Это ожидаемое поведение из-за порядка операций.Это означает, что когда транзакция отправляется в то же время, когда создается профиль клиента, транзакция сначала запускается и проверяется перед созданием профиля, поэтому они не заканчивают тем, что создают профиль, который не будет использоваться.

По этой причине транзакция никогда не будет привязана к истории клиента, поскольку профиль не существовал на момент запуска транзакции.Они понимают, что это сбивает с толку, и предложили подать запрос на исправление в будущих версиях API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...