Sagepay;没有提供购物篮

时间:2016-01-05 12:02:59

标签: omnipay

将Omnipay与Paypal和Sagepay网关结合使用。它运作良好,除了一个区域 - setItems篮子!

在发送购买请求之前,我正在使用setItems方法并为每个订单项添加我的姓名,说明和数量。

与Paypal一起使用,但Sagepay什么都不做?当我登录Sagepay并查看交易时,我只看到'没有提供购物篮'。我认为这对Sagepay来说不起作用吗?

谢谢,Dean。

2 个答案:

答案 0 :(得分:0)

您是对的,omnipay-sagepay网关中不支持购物篮项目。这并不是说如果SagePay支持它就不能添加支持,但Omnipay目前没有任何支持。

答案 1 :(得分:0)

https://github.com/thephpleague/omnipay-sagepay的dev-master分支现在支持篮子(又名物品)。它支持负项目价格,作为折扣出现在购物篮中。

请注意,实时Sage Pay网关中的费用将累计为已授权的总费用。我说"应该"因为文档说它必须,但测试网关没有强制执行此操作,所以我不确定实时网关是否强制执行此操作。

我还要添加一些测试,然后使用XML篮子支持制作一个omnipay-sagepay版本。