外部软件(Baselinker)无法通过Web服务在我的Prestashop中创建订单。
function validateOrder() on boolean in
/home/YYY/domains/XXX/public_html/classes/order/Order.php:1687 Stack trace: #0
/home/YYY/domains/XXX/public_html/classes/webservice/WebserviceRequest.php(1566): OrderCore->addWs() #1
/home/YYY/domains/XXX/public_html/classes/webservice/WebserviceRequest.php(1370): WebserviceRequestCore->saveEntityFromXml(201) #2
/home/YYY/domains/XXX/public_html/classes/webservice/WebserviceRequest.php(565): WebserviceRequestCore->executeEntityPost() #3
/home/YYY/domains/XXX/public_html/webservice/dispatcher.php(87): WebserviceRequestCore->fetch('TW76KCVK825K1UC...', 'POST', 'orders', Array, false, '<?xml version="...') #4 {main} thrown in /home/YYY/domains/XXX/public_html/classes/order/Order.php on line 1687
这里是第1687行中Order.php中代码的一部分。
$payment_module->validateOrder($this->id_cart, Configuration::get('PS_OS_WS_PAYMENT'),
$this->total_paid, $this->payment, null, array(), null, false, $customer->secure_key);
如何解决?
id_customer
id_cart
已支付总额
付款