在Stripe订阅创建之前获取价格

3

我想在创建订阅之前显示发票价格。

这个有可能吗?

这是用于创建订阅的调用:

stripe.subscriptions.create({
  customer: 'cus_4fdAW5ftNQow1a',
  items: [
    {
      plan: 'plan_CBXbz9i7AIOTzr',
    },
  ],
  expand: ['latest_invoice.payment_intent'],
}, function(err, subscription) {
    // asynchronously called
  }
);

有一部分关于预览比例调整的内容:

https://stripe.com/docs/billing/subscriptions/prorations#previewing-proration

但是需要存在一个订阅。

我找不到在创建订阅时查看费用的方法。

1个回答

0
Stripe确实支持这一点,尽管它似乎深藏在API文档中。如果你查看即将到来的发票API,你会发现你可以计算即将到来的发票的价格,而不需要一个订阅。

https://stripe.com/docs/api/invoices/upcoming

只需设置subscription_itemsplan值,以及如果您的计划按单位收费,则设置quantity。您还可以在发票的一部分或计划行项目中设置默认税率,以便让Stripe为您计算税额。
注意:您需要一个客户来应用此功能,以便进行计算。

我不认为这还起作用。 - red
您需要先订阅才能获得订阅项目。 - Aaron Harker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接