无论何时我们使用API调用从本地计算机进行付款,即使存在十进制值(例如$ 123.09)。但是,每当我们尝试使用实时代码进行付款时,当值为$ 123.09时都会出错。它接受总价值为$ 100.00的付款,那么问题是什么呢?
我希望输出交易成功,但是实际输出是
错误E00027“充值信用卡:响应无效”
答案 0 :(得分:0)
快速的Google搜索会返回有关error code E00027的以下信息:
代码:E00027
EXPLANATION :交易失败。
说明:交易未获得批准。
集成建议:将validationMode设置为HSBC或FDI Australia处理器上的商户可能会发生此错误 liveMode,因为这些处理器不支持授权撤销。 我们建议汇丰和外国直接投资澳大利亚商人将validationMode设置为 改为使用testMode。
其他建议:有关更多信息,请检查响应中的errorCode字段。
快速搜索还表明您正在使用sample code provided by Authorize.Net,因为这是生成此确切错误消息的唯一方法。
这是您可以采取的一些故障排除步骤:
testMode
。