Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/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
Authorize.net 授权净异常行项目1无效_Authorize.net - Fatal编程技术网

Authorize.net 授权净异常行项目1无效

Authorize.net 授权净异常行项目1无效,authorize.net,Authorize.net,是否有人可以帮助在授权网络中设置多个交易行项目 下面是一个代码示例 var lineItem=newlineitemtype(); lineItem.itemId=“测试”; lineItem.name=paymentDetail.name; lineItem.description=paymentDetail.StartDate.ToSortDateString(); lineItem.quantity=付款明细.数量; lineItem.unitPrice=付款明细.unitPrice; l

是否有人可以帮助在授权网络中设置多个交易行项目

下面是一个代码示例

var lineItem=newlineitemtype();
lineItem.itemId=“测试”;
lineItem.name=paymentDetail.name;
lineItem.description=paymentDetail.StartDate.ToSortDateString();
lineItem.quantity=付款明细.数量;
lineItem.unitPrice=付款明细.unitPrice;
lineItem.c=假;
我得到一个错误:

响应子代码:1

响应原因代码:270


响应原因详细信息:行项目1无效。

行项目数量最多只能为两位小数。因此,如果您将数量从
0.5668
更改为
0.57
,它也会起作用。(请参见的第24页)

行项目数量最多只能保留两位小数。因此,如果您将数量从
0.5668
更改为
0.57
,它也会起作用。(请参阅的第24页)

我的解决方案是不对lineItem.quantity使用小数。例如,LineItemType中的字段数量为十进制,但如果使用
lineItem.quantity=0.5668它将抛出错误行项目1无效,如果将数量四舍五入为1,它将非常正常。我的解决方案是不对lineItem.quantity使用小数。例如,LineItemType中的字段数量为十进制,但如果使用
lineItem.quantity=0.5668它将抛出错误行项目1无效,如果将数量四舍五入为1,它将完全正常工作。