如何使用条带代码(检索和删除)使用 Nodejs 从 Stripe 检索和取消订阅?

How to use the stripe code (Retrieve and Delete) to retrieve and cancel a subscription from Stripe using Nodejs?

我想在我的网络应用程序上向客户收费。我想要 2 个主要功能:

  1. 我想检索当用户从登陆页面注册并支付订阅费用时在条带仪表板中创建的订阅。

  2. 我想让用户通过单击取消按钮然后确认取消来从仪表板本身取消订阅。

要执行这些操作,我发现我需要使用 stripe API 从 stripe 文档中检索和取消订阅端点 api =>

来源: https://stripe.com/docs/api/subscriptions/retrieve?lang=node

所以我的问题是如何调用取消或检索方法,因为只给出了方法的定义。

这是使用 DELETE 端点并将参数作为订阅 ID 传递的取消代码。

const stripe = require('stripe')('sk_test_51HtWQoGQ1LZjNPNJ3xH0UHVUuEIb2jPtQanATwPgQbaWeJOfT28vckXQEZbFdFZIBmMMNL6qspAT5B8J3dpqSAv600RUyizWkq');

const deleted = await stripe.subscriptions.del(
  'sub_Im6JO8OJWyMIaw'
);

这是路线 link:

DELETE /v1/subscriptions/:id

我的疑问是我是否只需要将上面的代码保留在此端点内并仅在取消单击按钮时调用它?然后订阅会被取消?其他操作也一样吗?

想知道如何运行这些?

您可能也想对自己的数据进行一些更改,但是,这就是您使用 Node.js.

在 Stripe 中删除订阅的方式