【问题标题】:Stripe Connect: Cancel Subscription with Node.jsStripe Connect:使用 Node.js 取消订阅
【发布时间】:2016-02-18 15:29:06
【问题描述】:
我正在 Stripe Connect 上构建一个平台,我完全不知道如何取消通过它创建的帐户。 Connect docs 实际上只是间接地提到了取消订阅,我已经按照 core documentation 中的描述进行了操作,但是尽管从仪表板复制了这两个值(并且显然使用它们来创建首先订阅。我已经看到了很多关于这方面的 RoR 方面的问题,但我发现的所有修复似乎都是针对该 API 的。我知道我可以删除客户,它最终会在同一个地方,但必须有更好的方法。
【问题讨论】:
标签:
node.js
stripe-payments
stripe-connect
【解决方案1】:
好的,这很快。这只是我没有在文档中进行逻辑上的飞跃以及节点方面的一些不完整信息:(
当您使用自己的 ID 创建订阅时,您实际上会在用户注册计划时使用回调 ([charge].subscriptions.data[0].id) 中找到的订阅 ID 取消订阅。存储后,您可以直接使用建议的通用代码,无需任何特定于 Connect 的更改
stripe.customers.cancelSubscription(
customer_id,
subscription_id,
function(err, confirmation) {
// asynchronously called
}
);
customer_id 看起来像这样cus_xxxxxxxxxxxxxx
而 subscription_id 看起来像这样 sub_xxxxxxxxxxxxxx
将把它留在这里,因为我在上面找不到任何东西,希望它可以帮助其他人。