Я создаю тарифный план на основе микросервисов, где за каждый сервисный звонок я беру с пользователя 0,001 доллара. Stripe поддерживает только суммы начисления в центах, так как же я начисляю, основываясь на одной десятой процента?
В идеале это было бы что-то вроде:
stripe.Plan.create(
nickname="product name",
product="product id",
currency="usd",
interval="month",
usage_type="metered",
amount = .1
)
Однако, это выдает ошибку, так как сумма должна быть положительным целым числом (потому что иначе у вас будут ошибки округления).