首页 > 解决方案 > 如何使用条带代码(检索和删除)使用 Nodejs 从 Stripe 检索和取消订阅?

问题描述

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

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

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

要执行这些操作,我发现我需要使用条带 API 从条带文档 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

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

想知道如何运行这些?

标签: node.jsapistripe-paymentssubscription

解决方案


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


推荐阅读