首页 > 解决方案 > 错误值:total_tax_amount

问题描述

我正在尝试使用 Opencart 发送请求来测试 Klarna 付款,我们可以创建订单(对于他们使用https://api.playground.klarna.com/ + 其余 URL 的测试环境),但是当我尝试发送请求,它说

BAD_VALUE: total_tax_amount

我已经按照 BAD VALUE 下面的这个解决方案链接进行 操作:order_tax_amount

这是我的数组结构 -

[order_lines] => Array
    (
        [0] => Array
            (
                [type] => shipping_fee
                [name] => Free freight for orders over 600 Kr
                [quantity] => 1
                [unit_price] => 0
                [tax_rate] => 0
                [total_amount] => 0
                [total_tax_amount] => 0
                [total_discount_amount] => 0
            )

        [1] => Array
            (
                [type] => physical
                [reference] => 239082
                [name] => Tricky Ceiling Light
                [quantity] => 1
                [quantity_unit] => pcs
                [unit_price] => 389900
                [tax_rate] => 2501
                [total_amount] => 389900
                [total_tax_amount] => 78000
                [merchant_data] => 8funuYNjVnsI0TzV-mUCThlZs-NH2SPmZ83oC8HCqU8,
                [total_discount_amount] => 0
            )

        [2] => Array
            (
                [type] => physical
                [reference] => 239614
                [name] => Leeds Taklampa Råsilver 38cm
                [quantity] => 1
                [quantity_unit] => pcs
                [unit_price] => 299900
                [tax_rate] => 2501
                [total_amount] => 299900
                [total_tax_amount] => 60000
                [merchant_data] => 8funuYNjVnsI0TzV-mUCThlZs-NH2SPmZ83oC8HCqU8,
                [total_discount_amount] => 0
            )

    )

当我只发送一种产品([name] => Leeds Taklampa Råsilver 38cm)时,它工作正常并创建了订单但是当两种产品一起发送时,就会出现此错误。

标签: phpopencart2.x

解决方案


推荐阅读