Authorize.net请求金额将小数点后3位舍入为2

时间:2016-03-10 07:10:28

标签: api authorize.net

我正在使用authorize.net php API,我发现了一个问题。我发送的金额为45.347美元作为金额值,但它正在四舍五入到小数点后两位(45.35美元)。有没有办法显示3位小数值?

1 个答案:

答案 0 :(得分:0)

根据第22页的documentation for the advanced integration method (AIM)部分,x_amount字段仅支持两位小数。

在提交交易之前,您必须对金额进行四舍五入。

x_amount Value: Amount of the transaction.
Format: 15 digit-maximum, with a decimal point (no dollar symbol). For
example, 8.95.
Notes: This is the total amount and must include tax, shipping, and any
other charges.