将Omnipay与Paypal和Sagepay网关结合使用。它运作良好,除了一个区域 - setItems篮子!
在发送购买请求之前,我正在使用setItems方法并为每个订单项添加我的姓名,说明和数量。
与Paypal一起使用,但Sagepay什么都不做?当我登录Sagepay并查看交易时,我只看到'没有提供购物篮'。我认为这对Sagepay来说不起作用吗?
谢谢,Dean。
答案 0 :(得分:0)
您是对的,omnipay-sagepay网关中不支持购物篮项目。这并不是说如果SagePay支持它就不能添加支持,但Omnipay目前没有任何支持。
答案 1 :(得分:0)
https://github.com/thephpleague/omnipay-sagepay的dev-master分支现在支持篮子(又名物品)。它支持负项目价格,作为折扣出现在购物篮中。
请注意,实时Sage Pay网关中的费用将累计为已授权的总费用。我说"应该"因为文档说它必须,但测试网关没有强制执行此操作,所以我不确定实时网关是否强制执行此操作。
我还要添加一些测试,然后使用XML篮子支持制作一个omnipay-sagepay版本。