Stripe Orders API 税务回调

问题描述 投票:0回答:1

尝试使用 Stripe Orders API 设置动态税收计算。使用这些文档:

https://stripe.com/docs/orders

https://stripe.com/docs/orders/dynamic-shipping-taxes

enter image description here

    result = {
    "order_update": {
        "items": [
            {
                "parent": None,
                "type": "tax",
                "description": "Sales taxes",
                "amount": 100,
                "currency": "usd"
            }
        ],
        "shipping_methods": [
            {
                "id": "free_shipping",
                "description": "Free 7-day shipping",
                "amount": 0,
                "currency": "usd",
                "delivery_estimate": {
                    "type": "exact",
                    "date": "2020-08-11"
                },
                "tax_items": []
            }
        ]
    }
}
print(result)
return Response(result, status=status.HTTP_200_OK)

即使没有任何复杂计算的虚拟响应也无法创建订单对象,并且尝试创建订单的脚本会出现 HTTP 402 错误 创建不指定税费的订单也可以,并允许创建订单。

运行回调的 Web 服务会收到来自 Stripe 的请求,因为它必须如此并且也能正常工作。

Stripe 支持仅表示“我们不再建议围绕此系统开发集成”,并且如果他们关闭此功能,则不会直接回答。 如果他们关闭此功能,我不明白为什么它在仪表板中可用。

stripe-payments orders tax stripe-tax
1个回答
0
投票

问题出在我服务的中间件上。它将响应键从 Snake_Case 转换为 CamelCase。已解决。

© www.soinside.com 2019 - 2024. All rights reserved.