Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么Way支付网关行项目在发票部分显示$0.00价格?_Php_Payment Gateway - Fatal编程技术网

Php 为什么Way支付网关行项目在发票部分显示$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_

我已经集成了支付网关。付款处理成功。问题是我无法在付款页面的发票部分正确显示行项目的价格。目前,它们都显示为$0.00

这就是我在上面编写代码的目的。我只是通过循环设置行项目:

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']]中的值是多少?