2016-02-18 55 views
0

我正在Stripe Connect上构建一个平台,我完全对如何取消通过它创建的帐户感到困惑。 Connect docs真的只是倾斜地提到取消订阅,我已经按照core documentation中的说明进行了操作,但是我得到了Customer X does not have a subscription with ID Y错误,尽管从仪表板复制了这两个值(显然,使用它们来首先创建订阅。我已经看到了一些关于RoR方面的问题,但是我发现的所有修复方法似乎都是针对该API的。我知道我可以删除客户,并且它会在同一个地方结束,但是必须是一个更好的办法。Stripe连接:取消订阅Node.js

回答

0

好吧,这是快。这只是对我不采取在文档逻辑的飞跃,并在节点侧:(

一些不完整的信息,同时创建与IDS订阅你身边哟当用户注册计划时,您实际上会使用在回调中找到的订阅ID([charge].subscriptions.data[0].id)取消它们。一旦你存储你可以使用建议的通用代码,而subscription_id会是这个样子sub_xxxxxxxxxxxxxx

意志没有任何连接特异性改变

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

CUSTOMER_ID会是这个样子cus_xxxxxxxxxxxxxx 在这里留下这个,因为我找不到任何东西,希望它能帮助别人。