我正在尝试在我的Symfony应用程序中实现PayPals IPN。用户可以在他们的帐户设置中购买积分,他们可以通过PayPal支付。 现在,我希望收到Paypals即时付款通知消息,以便在付款成功时立即通知。
我在这里关注了this视频教程,并将该代码集成到我的Symfony应用程序中。我通过链接myproject.com/advertiser/account/paypalnotification提供了该操作。
问题是,当我尝试使用IPN模拟器并输入URL并使用事务类型“Web Accept”时,我收到错误:“由于HTTP错误,我们无法发送IPN”。
原因是由于CSRF令牌不匹配,此模拟获得500状态代码。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
如果你有一个需要http身份验证的htaccess文件,那么IPN模拟器就无法运行。 请确保在测试PayPal IPN时禁用HTTP身份验证