【问题标题】:auth.net - Prior Auth Capture in Test Modeauth.net - 测试模式下的事先授权捕获
【发布时间】:2015-03-19 04:43:26
【问题描述】:

我正在尝试使用 Auth.net 授权交易,然后使用prior_auth_capture 捕获它。这在沙盒中运行良好,但在测试模式下针对生产运行我遇到了一些问题:

PRODUCTION_TESTMODE : Transaction Id: 0 
PRODUCTION_TESTMODE : CC Authorization is APPROVED for 41.0 - customer Test User. 
PRODUCTION_TESTMODE : Auth Code: 000000 
Credit card transaction was successful - card was approved for 41.00. 

后来,当我们尝试捕获交易时,我们遇到了问题,因为 auth.net 不会接受交易 ID 0:

PRODUCTION_TESTMODE : CC Capture is ERROR for 41.0 - transaction ID 0 
PRODUCTION_TESTMODE : RRC_3_33 : (TESTMODE) A valid referenced transaction ID is required. 
Credit card capture was not successful - reason: (TESTMODE) A valid referenced transaction ID is required.

我没有成功找到任何有关此的文档。在测试模式下,prior_auth_capture 像这样失败是否正常?有没有办法处理这个问题,或者我们必须检查事务 ID == 0 并在此处引入特殊处理?

【问题讨论】:

    标签: authorize.net


    【解决方案1】:

    您必须在实时模式下运行才能处理事务。

    测试模式实际上并不处理事务,它只是验证 API 登录和事务密钥对于目标端点是否正确,并返回成功。

    【讨论】:

      猜你喜欢
      • 2012-12-29
      • 2017-11-29
      • 1970-01-01
      • 2011-09-12
      • 2013-01-04
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      • 2015-07-15
      相关资源
      最近更新 更多