【发布时间】:2019-12-13 19:45:20
【问题描述】:
我们正在使用 sagepay - 用于 laravel 的 omnipay 插件,并面临将订单数据发送到 sagepay 购物篮的问题。除增值税金额/税码外,所有数据都运行良好。
我们正在使用 ItemBag 类将数据添加到购物篮中并设置以下字段:-
setProductCode => E8(sage 50 也不读取这个字段,不幸的是我们需要把它放在 name 字段中,比如这个 name => "[E8] storage pod")
姓名 => XXXX
description => XXXX(sage 50 也不读取这个字段,我们还需要在 name 字段中发送描述)
数量 => 1
价格 => 1343
vat => 45(这在 Sagepay 中没有显示,它显示为 00,附上截图)
除增值税字段外的所有字段都进入购物篮。
$basket = new ItemBag();
$item = new Item(['setProductCode' => 'E8','name' => 'abc', 'description' => 'testestestststs','quantity' => 1 ,'price' => 235,vat => 32]);
$basket->add($item);
$requestMessage->setItems($basket);
$responseMessage = $requestMessage->send();
我希望将包括增值税金额或税码在内的输出放入购物篮。
【问题讨论】: