订单确认后更新订单状态

时间:2016-04-13 07:37:07

标签: php module prestashop-1.6

我的Prestashop模块遇到问题。我正在开发一个支付模块。它有效,但我的订单状态有问题。我在付款前关闭订单(因为我必须在订单确认后发送对银行的参考)。然后,当付款被接受时,我的银行会向我返回一个我要编辑的php文件,以便将订单状态从“等待付款”更改为“付款已接受”,我该如何实现?

我正在使用Prestashop 1.6.1.4

感谢您提供的所有建议或信息。

此致

1 个答案:

答案 0 :(得分:0)

如果查看PaymentModule.php类,您可以在创建订单后找到订单状态的设置方式

$new_history = new OrderHistory();
$new_history->id_order = (int) $order->id;
$new_history->changeIdOrderState((int) $id_order_state, $order, true);

您是否绝对需要将订单参考发送给银行?我的商店只需发送您在Order::getNextOrderId()创建之前可以获得的订单ID。

相关问题