【问题标题】:Payment issue in Authorize.Net - E00027 "Charge Credit card: Invalid response"Authorize.Net 中的付款问题 - E00027“信用卡收费:无效响应”
【发布时间】:2019-11-01 22:45:45
【问题描述】:

每当我们使用 API 调用从本地计算机进行付款时,即使存在像 $123.09 这样的十进制值,付款也会完成。但是,每当我们尝试使用实时代码进行支付时,当价值为 123.09 美元时就会出现错误。它接受总价值如 100.00 美元的付款,这可能是什么问题?

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

错误 E00027“信用卡收费:无效响应”

【问题讨论】:

    标签: authorize.net


    【解决方案1】:

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

    代码:E00027

    解释:交易不成功。

    DESCRIPTION:交易未返回批准。

    集成建议:在将validationMode设置为时,HSBC或FDI Australia处理器上的商家可能会出现此错误 liveMode,因为这些处理器不支持授权撤销。 我们建议汇丰银行和 FDI 澳大利亚商户将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)。
    • 如果使用真实帐户进行测试,请确保信用卡有效。

    【讨论】:

      猜你喜欢
      • 2015-07-16
      • 2014-03-13
      • 2023-03-20
      • 2016-08-02
      • 2012-01-10
      • 2012-01-13
      • 2014-05-12
      • 2015-09-18
      • 2010-12-15
      相关资源
      最近更新 更多