我遇到的大多数 Prestashop 支付模块或任何可行的教程似乎都遵循在确定付款后创建和“验证”订单的趋势,即在从 PayPal 等远程支付网关返回之后。
我们的架构要求我们在尝试付款之前创建一个传统的“待处理”订单,然后该订单的状态(历史记录)更改为“已接受付款”并在付款完成或其他情况下进行验证。
用 prestashop 做这样的事情有没有那么复杂的方法?
我尝试使用“待处理”订单状态调用“ validateOrder ”,我注意到这会触发订单确认邮件,并清空购物车中的内容,而不管付款状态如何。