【问题标题】:Authorize.Net Java SDK Environment Not Set IssueAuthorize.Net Java SDK 环境未设置问题
【发布时间】:2020-01-09 14:59:59
【问题描述】:

Authorize.Net Java SDK 版本 2.0.1 出现 Environment Not Set 错误

"环境未设置。使用setter设置环境或使用重载 传递适当环境的方法"

以下行抛出错误:

CreateTransactionController transactionController = new CreateTransactionController(apiRequest)

虽然我使用调试点确认环境设置正确。

ApiOperationBase.setEnvironment(Environment.SANDBOX);

奇怪的是,当我将实现代码从早期的 Monolith 实施复制到 微服务 时,就发生了这种情况。 (相同的代码在以前的应用程序上工作)

您还可以在下面找到 2015 年针对同一问题报告的错误。尽管由于提出该问题的人使用了替代解决方案,该错误已被关闭。

https://github.com/AuthorizeNet/sdk-java/issues/74

有人知道吗?

【问题讨论】:

    标签: gradle authorize.net


    【解决方案1】:

    恢复到版本 2.0.0 有效。 我升级回 2.0.1 以确认这是否特定于版本,但更奇怪的是它开始使用 2.0.1 版本。

    【讨论】:

      【解决方案2】:

      我也遇到了同样的错误。

      在我的情况下,错误实际上与设置环境无关。

      请在下面的链接中找到我的答案!

      Authorize.net Environment not set issue

      【讨论】:

        猜你喜欢
        • 2020-06-24
        • 2023-04-09
        • 2021-05-07
        • 2016-11-25
        • 2010-09-29
        • 1970-01-01
        • 2021-04-27
        • 2016-03-07
        相关资源
        最近更新 更多