条纹取消JS中的订阅

时间:2020-09-14 14:45:38

标签: node.js stripe-payments

条纹文档未包含取消JS中订阅的方法。 Java的方式是调用:

Subscription subscription = Subscription.retrieve("sub_49ty4767H20z6a");
subscription.cancel();

我尝试过:

const subscription = stripe.subscriptions.cancel("sub_49ty4767H20z6a");

但这不起作用。如何在JS中取消订阅?

2 个答案:

答案 0 :(得分:0)

要取消订阅,请使用del

stripe.subscriptions.del("sub_49ty4767H20z6a")

https://stripe.com/docs/api/subscriptions/cancel

答案 1 :(得分:0)

删除订阅以将其取消是非必然的。这是您要寻找的解决方案:

const subscription = await stripe.subscriptions.update(
  user.stripe_subscription,
  {cancel_at_period_end: true}
);