在Symfony应用程序中集成PayPal IPN

时间:2015-05-17 14:08:02

标签: php symfony paypal paypal-ipn

我正在尝试在我的Symfony应用程序中实现PayPals IPN。用户可以在他们的帐户设置中购买积分,他们可以通过PayPal支付。 现在,我希望收到Paypals即时付款通知消息,以便在付款成功时立即通知。

我在这里关注了this视频教程,并将该代码集成到我的Symfony应用程序中。我通过链接myproject.com/advertiser/account/paypalnotification提供了该操作。

问题是,当我尝试使用IPN模拟器并输入URL并使用事务类型“Web Accept”时,我收到错误:“由于HTTP错误,我们无法发送IPN”。

原因是由于CSRF令牌不匹配,此模拟获得500状态代码。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果你有一个需要http身份验证的htaccess文件,那么IPN模拟器就无法运行。 请确保在测试PayPal IPN时禁用HTTP身份验证