1

我正在尝试发送Postman用于测试Klarna付款的请求,根据此API DOC,我们使用POST /checkout/v3/orders发送请求以便我们可以创建订单(对于他们使用的测试环境https://api.playground.klarna.com/+ url 的其余部分),但是当我尝试在上面的链接中发送给定的示例(在右侧),它说

{ "error_code" : "BAD_VALUE", "error_messages" : [ "Bad value: order_tax_amount" ], "correlation_id" : "12255531-ffcb-4a91-a375-04577fca78e5" }

当我在文档中阅读它需要什么时,它说该值应该以某种公式格式化,当我在更改请求中的值并重试时±1 of total_amount - total_amount * 10000 / (10000 + tax_rate)计算结果时,它给出了相同的错误。4545.4545有人可以帮我吗?谢谢

4

2 回答 2

2

您链接的文档说order_tax_amount应该是次要货币单位的整数,所以听起来4545.4545不是有效值!

您应该选择要四舍五入的方向,然后发送一个整数值。

于 2018-01-01T13:46:25.863 回答
0

我发现了问题,我应该同时改变total_tax_amountorder_tax_amount成为4545,真是个错误,我认为他们应该在他们的文档中更新这个,以便人们更熟悉它。

于 2018-01-01T14:29:11.043 回答