NodeJS Nextjs 13 apis - stripe api,在知道用户付费与否后如何升级stripe订阅计划

gdx19jrr  于 2023-11-17  发布在  Node.js
关注(0)|答案(1)|浏览(124)

目前,我有以下解决方案来升级订阅在条带使用nextjs API,但问题是它更新当前订阅的priceId,无论用户是否支付。

const updatedSubscription = await stripe.subscriptions.update(
  userInfo?.stripeSubscriptionId || "", {
    items: [{
        id: currentSubscription.items.data[0].id,
        price: newPlanId
    }],
  }
);

字符串
如何在用户付费后才能升级订阅计划?

ws51t4hk

ws51t4hk1#

Stripe为此提供了一个功能,称为挂起更新:
https://stripe.com/docs/billing/subscriptions/pending-updates
如果客户不支付由此生成的发票,这将使订阅恢复为更新之前的项目。
然而,这是专门为立即触发发票的更新而设计的。不确定从您共享的信息来看,这是否是您的情况。

相关问题