【发布时间】:2018-02-24 08:43:31
【问题描述】:
我正在尝试在 Symfony 应用程序上实施/更新 PayPal 快速结账。
虽然我已经成功地以“正常”方式集成,但我们在捕获方面存在一些问题:并非所有用户都在付款后返回网站,因此“doneAction”处的代码没有执行,订单未设置为已完成,也未设置已发送的电子邮件等。因此,每月最多丢失 10 次付款捕获。
PayPal 有IPN 通知系统,如果我没记错的话,Payum 通过“通知网址”使用它。如何扩展或覆盖通知控制器?我可以将事件附加到通知吗?我想在这里放置“订单完成”逻辑。
我找到的唯一events是:
payum.gateway.pre_execute
payum.gateway.execute
- payum.gateway.post_execute
【问题讨论】: