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

Error getting valid response from API. Check log file for error details

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

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

"Error getting valid response from API. Check log file for error details"

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

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

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

authorize.net 已从 https://api.authorize.net to https://api2.authorize.net 更改了它们的端点,这是您可能会收到此错误的可能原因之一。

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

\net\authorize\api\constants\ANetEnvironment::沙盒 \net\authorize\api\constants\ANetEnvironment::制作

然后只需按 运行:

更新您的图书馆
composer update authorizenet/authorizenet

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

希望对你有帮助