我正在构建基于Authorize.net(目标)模块的支付网关模块。问题是在3DSecure验证之后,它会重定向回网站,但我认为购物车不在上下文中。
在我重定向之前,我将购物车ID保存到会话中。
它会抛出以下错误:
"购物车无法加载或已使用此购物车下订单#34;
这是由:
触发的if (Validate::isLoadedObject($this->context->cart) && $this->context->cart->OrderExists() == false)
在类/ PaymentModule.php的第188行
如何加载/重新加载购物车?
由于
雅克
答案 0 :(得分:1)
在许多支付模块中,Prestashop在银行重定向之前创建订单,但缺少付款状态,并等待银行确认更新订单。
如果您仍想重新生成购物车,可以使用ParentOrderController中的submitReorder functionnality来实现。
Mon, 1 Oct 2011 10:51:52 -0400