Authorize.Net中的付款问题-E00027“充值信用卡:响应无效”

时间:2019-06-19 08:41:58

标签: authorize.net

无论何时我们使用API​​调用从本地计算机进行付款,即使存在十进制值(例如$ 123.09)。但是,每当我们尝试使用实时代码进行付款时,当值为$ 123.09时都会出错。它接受总价值为$ 100.00的付款,那么问题是什么呢?

我希望输出交易成功,但是实际输出是

  

错误E00027“充值信用卡:响应无效”

1 个答案:

答案 0 :(得分:0)

快速的Google搜索会返回有关error code E00027的以下信息:

  

代码:E00027

     

EXPLANATION :交易失败。

     

说明:交易未获得批准。

     

集成建议:将validationMode设置为HSBC或FDI Australia处理器上的商户可能会发生此错误   liveMode,因为这些处理器不支持授权撤销。   我们建议汇丰和外国直接投资澳大利亚商人将validationMode设置为   改为使用testMode。

     

其他建议:有关更多信息,请检查响应中的errorCode字段。

快速搜索还表明您正在使用sample code provided by Authorize.Net,因为这是生成此确切错误消息的唯一方法。

这是您可以采取的一些故障排除步骤:

  • 如果您使用的是HSBC或FDI Australia处理器,请确保将liveMode设置为testMode
  • 确保您没有意外使用开发者帐户或将帐户设置为测试模式。
  • 确保您未处于测试模式并触发specific testing response
  • 确保使用正确的帐户凭据(API登录名和交易密钥)。
  • 确保您使用的是TLS 1.2(例如,确保您未使用TLS 1.0或1.1)。
  • 如果使用真实帐户进行测试,请确保信用卡有效。