提问人:Emmanuel Dufitumukiza 提问时间:11/17/2023 更新时间:11/17/2023 访问量:16
Nodejs Stripe 订阅升级:获取要支付的实际新金额和之前订阅的剩余金额
Nodejs Stripe subscription upgrade Getting actual new amount to be paid and remaining amount for previous subscription
问:
我正在使用带有条纹的 nodejs 来升级或降级订阅计划。 我想在继续之前向客户显示他将要支付的新金额以及之前订阅的剩余金额。
目前我正在使用此代码来获取即将到来的发票,但amount_due没有显示确切的值,剩余金额也没有显示确切的值
' const proration_date = Math.floor(Date.now() / 1000)
const subscription = await stripe.subscriptions.retrieve(userInfo?.stripeSubscriptionId);
// See what the next invoice would look like with plan upgrade
const items = [
{
id: subscription.items.data[0].id,
price: productId
},
]
const invoice = await stripe.invoices.retrieveUpcoming({
customer: userInfo?.stripeCustomerId,
subscription: userInfo?.stripeSubscriptionId,
subscription_items: items,
subscription_proration_date: proration_date,
})`
发票显示带有一些数据的长对象,但我真的想知道我应该使用哪些列来获取客户必须为新计划支付的金额以及上一个计划的剩余金额。
答: 暂无答案
评论
price
amount_due