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,它将完全正常工作。