我们遇到的一个主要问题是让Sage账户通过协议3.0(https://live.sagepay.com/gateway/service/vspform-register.vsp)识别所有提交给MySagePay的篮子项目,使用经过修改的OpenCart Sagepay Server支付模块, BasketXML字段。特别是任何折扣的物品都没有被拿起,并且由于客户支付的金额没有加在篮子物品总数上而导致分类账的欠款。Sage账户不会从MySagePay购买篮子折扣项目
我们被告知要使用原始冒号分隔的篮子字段,但是这没有办法指定一个项目是否被打折,而不是将其作为一个负值提交,这被Sage Accounts忽略。
此外,使用正确格式化的BasketXML字段提交给MySagePay的折扣商品也无法显示在付款明细上(尽管总金额结余)。
我们还建议确保ProductSKU对提交给MySagePay的购物篮商品与Sage Accounts中使用的SKU完全匹配,但无法为折扣商品指定SKU。
我非常确定我们已经尽了我们所能从网站到MySagePay的最后,所以我们如何确保包含折扣商品的购物篮内容能够通过MySagePay的Sage帐户正确获取?