2016-02-18 61 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 在這裏留下這個,因爲我找不到任何東西,希望它能幫助別人。