2017-09-05 73 views
1

在我們的應用程序中,我們爲用戶運行良好的訂閱,訂閱可能因計劃類型而異。但是我無法弄清楚如何在用戶完全支付後取消訂閱。條紋:n次付款後過期/取消訂閱

是否有任何參數我們可以告訴條紋在創建訂閱時告訴它什麼時候訂閱應該取消或告知它取消後n付款次數?

因此,如果客戶購買的產品價格爲1000美元,我們將每月向他收取100美元,但一旦全額付款後自動取消訂閱。

感謝您的幫助

回答

1

當您創建條紋訂閱,也沒有辦法告訴條紋停止N個月後,訂閱或一定量時達到。

documentation

默認情況下,訂閱仍在繼續,客戶仍然是 嘴,直到它的取消

所以,你可以做的是取消訂閱一次滿足一個給定的條件。

你可以使用網絡掛接得到通知每次客戶計費時間,在每一個結算週期結束時,使用invoice.payment_succeeded事件(文檔here)。

不知何故,您可以跟蹤客戶在您的數據庫中支付的總金額以及您銷售的物品在「全額付款」之前剩餘的金額。

每次獲得webhook時,都會增加總額,如果達到所需金額,則取消訂閱,以便客戶在下個月不會被收費。

+0

感謝然而,因爲沒有辦法在條紋內建的方式,那就是我現在用的路線。唯一需要注意的是,如果客戶被計費並且他們的webhook服務停止,會發生什麼情況......希望他們將在未來提供此設施,以告知在創建訂閱時何時取消。謝謝 – dev02