2017-09-15 45 views
0

我试图在Symfony应用程序上实现/更新PayPal express checkout。如何自定义Payum中的通知控制器

虽然我已经成功地将其集成到“正常”的方式,但我们有一些关于捕获的问题:并非所有用户在付款后都会回到网站,因此“doneAction”的代码不会执行,订单没有设置完成,也没有发送电子邮件等。每个月最多10次付款捕获都因此丢失。

PayPal有IPN通知系统,如果我没有弄错,Payum会通过“通知网址”使用它。如何扩展或覆盖通知控制器?我可以将事件附加到通知吗?我想在这里放置“订单完成”逻辑。

唯一events我发现是:

  • payum.gateway.pre_execute

  • payum.gateway.execute

  • payum.gateway.post_execute

回答