ПЛОХОЕ ЗНАЧЕНИЕ: order_tax_amount
Я пытаюсь отправить запрос, используя 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
когда я изменяю значение в запросе и пытаюсь снова, выдает ту же ошибку. Кто-нибудь может мне помочь с этим? Спасибо
2 ответа
Я нашел проблему, я должен изменить оба total_tax_amount
а также order_tax_amount
быть 4545
Какая ошибка, я думаю, что они должны обновить это в своей документации, чтобы люди были более знакомы с этим.
Документы, которые вы связали, говорят, что order_tax_amount
должно быть целым числом младших денежных единиц, так что это звучит как 4545.4545
недопустимое значение!
Вы должны выбрать, в каком направлении вы хотите округлить, а затем отправить целочисленное значение.