2

我正在 Stripe Connect 上构建一个平台,我完全不知道如何取消通过它创建的帐户。Connect 文档实际上只是间接地提到了取消订阅,并且我已经按照核心文档Customer X does not have a subscription with ID Y中的描述进行了操作,但是尽管从仪表板复制了这两个值(并且显然首先使用它们来创建订阅),但我还是遇到了错误.我已经看到了很多关于 RoR 方面的问题,但我发现的所有修复似乎都特定于那个 API。我知道我可以删除客户,它最终会出现在同一个地方,但是必须有更好的方法。

4

1 回答 1

4

好的,这很快。这只是因为我没有在文档中进行逻辑上的飞跃,并且在节点方面有一些不完整的信息:(

[charge].subscriptions.data[0].id当您使用您身边的 id 创建订阅时,您实际上会在用户注册计划时使用回调 ( ) 中找到的订阅 id 取消它们。存储后,您只需使用建议的通用代码,无需任何特定于 Connect 的更改

stripe.customers.cancelSubscription(
  customer_id,
  subscription_id,
  function(err, confirmation) {
    // asynchronously called
  }
);

customer_id 看起来像这样cus_xxxxxxxxxxxxxx ,而 subscription_id 看起来像这样sub_xxxxxxxxxxxxxx

将把它留在这里,因为我在上面找不到任何东西,希望它可以帮助其他人。

于 2016-02-18T07:14:30.253 回答