如何在prestashop中创建挂单

时间:2014-08-07 23:06:24

标签: php payment-gateway prestashop prestashop-1.6

我遇到的大多数Prestashop支付模块或任何可行的教程似乎都遵循创建和验证的趋势"确定付款后的订单,即从PayPal等远程支付网关返回后。

我们的架构要求我们创建一个传统的"待定的"甚至在尝试付款之前订购,然后此订单的状态(历史记录)更改为"已接受付款"付款完成后或在其他情况下验证。

用prestashop做这样的事情是不是很复杂?

我尝试过调用" validateOrder "用"待定"订单状态,我注意到这将触发订单确认邮件,并清空购物车的内容,无论付款状态如何。

1 个答案:

答案 0 :(得分:1)

您可以将所需的订单状态传递给付款网关模块调用的 validateOrder 方法。

validateOrder($id_cart, $id_order_state, $amount_paid, $payment_method = 'Unknown', $message = null, $extra_vars = array(), $currency_special = null, $dont_touch_amount = false,   $secure_key = false, Shop $shop = null);