【问题标题】:Error getting valid response from API. Check log file for error details从 API 获取有效响应时出错。检查日志文件以获取错误详细信息
【发布时间】:2019-05-07 10:54:34
【问题描述】:

我似乎找不到 authorize.net api 的错误日志。

我有使用“authorizenet/authorizenet”包的 Laravel 应用程序和我尝试创建客户资料的代码,我收到以下错误:

“从 API 获取有效响应时出错。请检查日志文件以获取错误详细信息”

谁能告诉我在哪里可以找到这些日志?它叫什么名字?

我在/var/logs 文件夹中尝试过,但似乎找不到。

【问题讨论】:

  • packagist.org/packages/authorizenet/authorizenet 它说你必须使用$logger = LogFactory::getLog(get_class($this)); 初始化你的记录器还说:“phplog 在当前文件夹中生成”
  • 谢谢,我通过更新库解决了我的问题,请参阅下面的详细答案/感谢您的帮助。

标签: laravel authorize.net


【解决方案1】:

如果其他人有这个问题,这里是解决方案。

authorize.net 已将其端点从 https://api.authorize.net 更改为 https://api2.authorize.net,这可能是您收到此错误的原因之一。

因此,如果您在代码中对这些端点进行硬编码,则将其更新为新端点,或者如果您正在使用库常量,就像我一样:

\net\authorize\api\constants\ANetEnvironment::SANDBOX \net\authorize\api\constants\ANetEnvironment::PRODUCTION

然后只需运行以下命令更新您的库:

composer update authorizenet/authorizenet

这就是我解决它的方法,这似乎是迄今为止最好的方法,因为如果他们有其他更改并且您开始遇到此问题,它将更新他们的库以使所有内容保持最新。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 2017-10-20
    相关资源
    最近更新 更多