我正在尝试实现取消的Stripe订阅恢复。我正在按照以下指南:https://stripe.com/docs/billing/subscriptions/canceling-pausing
我的取消代码如下:
// Update to cancel at the end of the period
await stripe.subscriptions.update(subscription.id, { cancel_at_period_end: true });
// Cancel the subscription
await stripe.subscriptions.del(subscription.id)
接下来,我继续如下:
// Grab the subscription
const subscription = await stripe.subscriptions.retrieve(subId);
// Resume
await stripe.subscriptions.update(subscription .id, {
cancel_at_period_end: false,
items: [{ id: subscription.items.data[0].id, plan: subscription.plan.id }],
});
但我得到的错误信息是:
StripeInvalidRequestError:无此订阅:sub_GFmbrVQihHoD6P
我立即在集成测试中依次运行这些代码。我不知道这是否与此有关。
有什么想法吗?