Php 更改订单状态后,状态保持为';待付款';vivawallet支付模块

Php 更改订单状态后,状态保持为';待付款';vivawallet支付模块,php,magento,payment-gateway,payment,magento-2.3,Php,Magento,Payment Gateway,Payment,Magento 2.3,我开始使用vivawallet支付系统,并注意到在将订单转移到发货状态或创建发票或关闭订单后,订单仍处于“待付款”状态 此模块可公开获取: 查看了模块的内容后,我发现模块没有很多功能,例如,在PayPal中。 也就是说,没有人实现在开瓶器中操作订单后更改订单状态的功能。该模块被认为是在线的 目前,我注意到,要使状态更改正常工作,需要以下方法: public function canCapture() { return $this->_order->g

我开始使用vivawallet支付系统,并注意到在将订单转移到发货状态或创建发票或关闭订单后,订单仍处于“待付款”状态

此模块可公开获取:

查看了模块的内容后,我发现模块没有很多功能,例如,在PayPal中。 也就是说,没有人实现在开瓶器中操作订单后更改订单状态的功能。该模块被认为是在线的

目前,我注意到,要使状态更改正常工作,需要以下方法:

    public function canCapture()
    {
        return $this->_order->getState() === 'pending_payment';
    }
    public function capture()
    {
        // change order status and state
        // go to gateway and get payment status
    }
请帮我解决这个错误