Sylius 1.5:成功付款后更改订单状态

时间:2019-07-15 20:49:23

标签: paypal sylius payum

我想在我的sylius商店中使用贝宝付款方式。我已按照sylius文档https://docs.sylius.com/en/1.5/cookbook/payments/paypal.html中的说明进行了配置。付款后,我将收到警告“付款正在处理”,被重定向回该站点。 https://gyazo.com/e654193a7d94df28f2704c5f9066820d,并且我的订单状态仍为“等待付款”,但是我的Paypal沙箱帐户中的钱已经付款。我如何知道我的付款是否成功以及如何将订单状态更改为“已付款,已确认等”?我以为sylius会默认执行他的操作,但事实并非如此。我尝试为此处https://docs.sylius.com/en/1.5/cookbook/payments/paypal.html提到的事件sylius.payment.pre_complete和sylius.payment.post_complete应用事件侦听器,但是在付款过程中根本没有触发它们。

这是我的事件监听器配置: config / services.yaml: App\EventListener\OrderListener: tags: - { name: kernel.event_listener, event: sylius.payment.pre_complete, method: postCompletePayment }

0 个答案:

没有答案