paypal - 由于 HTTP 错误 : 400: Bad Request,我们无法发送 IPN

标签 paypal paypal-ipn yii2

我正在使用来自

的 PayPal 脚本
https://github.com/paypal/ipn-code-samples/blob/master/paypal_ipn.php

创建 IPN。我正在使用 Yii2 框架,但我认为这不是问题所在。在我的沙盒帐户中,我正在尝试测试 IPN,但我不断收到错误消息:

We could not send an IPN due to an HTTP error: 400: Bad Request

不确定是什么导致了错误,因为我可以成功访问我网站的 ipn url。 IPN 的网址是

http://backend.trbovic.info/subscription/ipn

这不是cookie问题,因为我尝试使用不同的浏览器。

最佳答案

我通过添加修复了它:

public $enableCsrfValidation = false;

到我的 XYZController

关于paypal - 由于 HTTP 错误 : 400: Bad Request,我们无法发送 IPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27363560/

相关文章:

Android应用内购买,如何检查用户是否购买了一件商品

php - PHP验证Paypal Webhook签名

php - 当移动到不同的主机名时 Yii 崩溃

php - Yii2:如何访问模板邮件中的参数?

带有签名 View 的 iOS 信用卡处理 SDK

php - 使用布局 C 从 PayPal PayFlow 获取错误 160

php - Paypal IPN 返回空白响应

php - 在 PHP 中使用 PayPal IPN 获取自定义字段

php - paypal付款成功后如何获取后值

yii2 - 如何在 GridView Yii2 中显示名称而不是 id?