Php 为什么Way支付网关行项目在发票部分显示$0.00价格?
我已经集成了支付网关。付款处理成功。问题是我无法在付款页面的发票部分正确显示行项目的价格。目前,它们都显示为$0.00 这就是我在上面编写代码的目的。我只是通过循环设置行项目:Php 为什么Way支付网关行项目在发票部分显示$0.00价格?,php,payment-gateway,Php,Payment Gateway,我已经集成了支付网关。付款处理成功。问题是我无法在付款页面的发票部分正确显示行项目的价格。目前,它们都显示为$0.00 这就是我在上面编写代码的目的。我只是通过循环设置行项目: if (!empty($summary_data)) { for ($i = 0; $i < count($summary_data); $i++) { $customizations = implode(', ',array_merge($summary_
if (!empty($summary_data)) {
for ($i = 0; $i < count($summary_data); $i++) {
$customizations = implode(', ',array_merge($summary_data[$i]['additions'], $summary_data[$i]['minuses'], $summary_data[$i]['extra_info']));
$customizations = !(empty($customizations))?" [".$customizations. "] ":$customizations;
$desc = $summary_data[$i]['name'].$customizations;
$item = new eWAY\LineItem();
$item->SKU = "SKU" . $i;
$item->Description = $desc;
$item->Quantity = 1;
$item->UnitCost = $summary_data[$i]['price'];
$item->Tax = 0;
$item->Total = $summary_data[$i]['price'];
$request->Items->LineItem[$i] = $item;
}
}
if(!empty($summary_data)){
对于($i=0;$iSKU=“SKU”。$i;
$item->Description=$desc;
$item->Quantity=1;
$item->UnitCost=$summary_data[$i]['price'];
$item->Tax=0;
$item->Total=$summary_data[$i]['price'];
$request->Items->LineItem[$i]=$item;
}
}
您能指出我遗漏了什么吗?传递无效值时可能会出现此问题。请确保您传递的是以美分为单位的金额。例如,要通过100美元,通过“10000”
如果您需要进一步的帮助,您可以通过电话或我们网站上的LiveChat 24/7与当地的Way团队联系。在
$summary\u data[$i]['price']]中的值是多少?
?