微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

更改订单状态后,状态保持'pending_payment' vivawallet 支付模块

如何解决更改订单状态后,状态保持'pending_payment' vivawallet 支付模块

我开始通过 vivawallet 支付系统工作,并注意到在将订单转移到发货状态或创建发票或关闭订单后,订单仍处于“pending_payment”状态。

这个模块是公开可用的: https://github.com/VivaPayments/API/tree/master/Plugins/magento/magento23_vivawallet/Ced/VivaPayments

查看模块的内容后,我发现该模块没有很多功能,例如在 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
    }

请帮我解决这个问题

enter image description here

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。