RESTful Paypal API WebHooks模拟器不能与Laravel一起工作


RESTful Paypal API WebHooks Simulator not working with Laravel

我正在开发一个使用Paypal Apiwebhooks模拟器不工作的应用程序。当我尝试发送一个事件时,Paypal说它已经排队,"Your event has been successfully queued at October 20 2015, 17:36:26",但是当我尝试调试它(使用Laravel的独白)时,什么也没有出现。我使用https与第三方证书和凭据工作(我可以创建一个订单),webhooks需要任何其他配置吗?它们是查看订单状态的唯一方法吗?Paypal文档有点令人困惑……谢谢你!

我找到问题了!

结果是Laravel因为csrf protection而停止请求,因为Paypal的API请求没有csrf令牌。在webhook的URI上禁用csrf protection(这是通过将URI放在VerifyCsrfToken类的$except数组上完成的)解决了这个问题!