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

时间:2021-01-17 11:07:42

标签: node.js api stripe-payments subscription

我想通过我的网络应用向客户收费。我想要 2 个主要功能:

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

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

为了执行这些操作,我发现我需要使用 Stripe API 来检索和取消来自 Stripe documentaion 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'
);

这是路线链接:

DELETE /v1/subscriptions/:id

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

想知道如何运行这些吗?

1 个答案:

答案 0 :(得分:0)

您可能还想对自己的数据进行一些更改,但是是的,这就是您使用 Node.js 在 Stripe 中删除订阅的方式。