Попытка настроить динамический c расчет налогов с помощью Stripe Orders API. Используя эти документы:
https://stripe.com/docs/orders
https://stripe.com/docs/orders/dynamic-shipping-taxes
введите описание изображения здесь
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 для скрипта, пытающегося создать заказ. Создание заказа без указания налога также работает и позволяет создавать заказ.
Веб-сервис, выполняющий обратный вызов, получает запрос от Stripe, поскольку он должен и тоже работает.
Поддержка Stripe говорит только «мы больше не рекомендуем развивать вашу интеграцию вокруг этой системы» и не отвечает если они отключат эту функцию. Если они отключат эту функцию, я не пойму, почему она доступна на панели управления.