通过SOAP将KLARNA与Magento一起使用


Using KLARNA with Magento via SOAP


也许有人可以提供帮助,因为在 KLARNA 他们说这一定是 Magento 的问题。
我们正在使用Magento CE1.7和KLARNA模块,我希望能够通过Magento API自动处理这种付款方式的订单。就像我对其他人这样做一样。

如果包裹由承运人取走,我会通过标准电话创建装运通知和发票,这些电话是:

String sid = mservice.salesOrderShipmentCreate(mlogin,id,ids,comment,1,1);
int stid = mservice.salesOrderShipmentAddTrack(mlogin,sid,carrier,title,trackingNo);
String invId = mservice.salesOrderInvoiceCreate(mlogin,id,ids,comment,"1","1");
Boolean cap = mservice.salesOrderInvoiceCapture(mlogin,invId);

如果我对 KLARNA 相关订单执行此操作,发票将在 Magento 中创建并在 KLARNA 激活。但KLARNA发票仅包含发票费用。Magento发票
中没有项目但是,如果我创建一个类似的销售订单,然后在Magento后端手动单击"创建发票",则该订单将在KLARNA激活,并提供正确的总价和包含的所有项目。

所以我想知道我通过Magento API做错了什么?查看Magento后端的这两张发票,我看不出有什么不同。
提前非常感谢任何帮助。
-克里斯-

似乎不可能。
但是在 KLARNA 文档中,他们说 Magento 模块无法部分激活报价。
这使得该模块对我们来说毫无用处,因此在完成订单时我还必须使用 KLARNA php api。