Authorize.Net 付款问题 - E00027 "Charge Credit card: Invalid response"



>每当我们使用API调用从本地机器进行付款时,即使有十进制值(如$ 123.09),付款也会完成。但是,每当我们尝试使用实时代码付款时,当值为 123.09 美元时都会出错。它接受整体价值为 100.00 美元的付款,那么可能是什么问题?

我希望输出事务成功,但实际输出是

错误 E00027"信用卡收费:响应无效">

快速的 Google 搜索会返回以下错误代码 E00027 的信息:

代码:E00027

说明:交易不成功。

说明:未返回交易的批准。

集成建议:将验证模式设置为 实时模式,因为这些处理器不支持授权反转。 我们建议汇丰银行和澳大利亚外商直接投资商户将验证模式设置为 测试模式改为。

其他建议:有关详细信息,请检查响应中的错误代码字段。

快速搜索还指示您正在使用 Authorize.Net 提供的示例代码,因为这是生成此确切错误消息的唯一方法。

因此,您可以采取以下一些故障排除步骤:

  • 如果您使用的是汇丰银行或澳大利亚外商直接投资处理器,请确保将实时模式设置为testMode
  • 确保您没有意外使用您的开发者帐户或将您的帐户设置为测试模式。
  • 确保您未处于测试模式并触发特定的测试响应。
  • 确保您使用的是正确的帐户凭据(API 登录名和交易密钥)。
  • 确保您使用的是 TLS 1.2(例如,确保您未使用 TLS 1.0 或 1.1)。
  • 如果使用真实账户进行测试,请确保信用卡有效。

相关内容

最新更新