我正在使用条纹分级定价模型。我需要显示当用户实时选择产品数量时计算出的总价。我想避免前端的价格计算。 stripe 有没有可以计算总价的API?
没有可用于根据分层使用情况检索总预估价格的 API。一次解决方案是将分层模型存储在您自己的系统中并在那里进行计算。
另一种选择是检索价格并扩展层信息,并使用其中的值根据用户输入估计使用情况。
https://stripe.com/docs/api/prices/object#price_object-tiers
是的,创建预览发票。 这使您可以查看定价模型的计算结果,而无需自己计算或在 Stripe 中创建真实数据。
例如,要计算给定商品数量的订阅费用:
const preview = await stripe.invoices.createPreview({
customer: 'cus_…',
subscription_details: {
items: [{ price: 'price_…', quantity: 12 }]
}
});
console.log('Total = ' + preview.total);