0

我已经在我的项目中安装了带有https://github.com/hexters/CoinPayment的 Coinpayment 。

我得到的问题是 Coinpayments 无法向我的服务器发送 IPN 请求,或者某处超时。现在我尝试了所有选项并尝试重新安装我没有成功解决这个问题。

这是我在 Coinpayments 中得到的图片

在此处输入图像描述

环境文件

COINPAYMENT_PUBLIC_KEY=x
COINPAYMENT_PRIVATE_KEY=x
COINPAYMENT_CURRENCY=EUR
COINPAYMENT_IPN_ACTIVATE=true
COINPAYMENT_MARCHANT_ID=x
COINPAYMENT_IPN_SECRET=x
COINPAYMENT_IPN_DEBUG_EMAIL=x

我还在 App\Http\Middleware\VerifyCsrfToken 中添加了 except 的路径

protected $except = [
        '/coinpayment/ipn',
    ];

谁能帮我解决这个问题?

4

2 回答 2

1

我已经解决了这个问题,好像我的朋友在我忙的时候把 Laravel 项目下线了,这就是为什么 coinpayments IPN 无法连接到 laravel 项目。感谢@larabee 的支持

于 2020-02-17T22:23:33.013 回答
0

首先,您需要知道coinpayment/ipn 地址应该可以从外部访问,您在哪个主机上上传了项目?

有时服务器周围有防火墙,这使得它无法使用你能检查一下吗?您可以在检查 Webserver access-Logfiles 中找到更多信息。

有时会出现状态 502(错误网关)或 HTTP 状态 503 错误。

于 2020-02-17T21:20:09.213 回答