2014-04-15 71 views
2

我正在開發rails application and integration of stripe payment。我是條紋支付集成的新成員。我建立了用戶訂閱計劃。但我在這裏有1個問題。假設用戶訂閱任何一個計劃,所有計劃都會重複發生,因此每個月都會從客戶帳戶中扣除計劃金額。每個計劃都有一定的限制,可以在我們的網站上添加用戶。如果想添加額外的用戶,那麼每用戶/月支付5美元。這將按計劃每月扣除。那麼現在,我怎麼才能用已經訂閱的計劃來解決這個數額,以便每個月扣除額外的使用量。我是否可以在訂閱條形碼後更新訂閱金額?

假設計劃金額爲20美元,額外用戶每月5美元。所以,現在設置計劃金額25美元,而不是20美元的定期付款。

如何解決這個數量或任何其他方式?

謝謝

回答

1

有兩種方法可以做到這一點。首先,當您收到Stripe的invoice.created webhook時,您可以創建一個invoice item。這樣可以讓您每月將5美元添加到客戶即將發貨的發票中。

其次,您可以爲用戶創建一個新計劃並將其切換到新計劃。您可以在Stripe中擁有的計劃數量不受限制,因此理論上您可以爲每位客戶制定獨特的計劃。

這就是說,如果我是你,我會選擇第一個選項。一起工作要簡單得多。

+0

感謝您的回覆。 – harsh4u

0

我解決了問題。但現在我爲計劃設置了$1,現在用戶訂閱了計劃,然後爲該計劃設置了20個數量,因此扣除特定計劃的20美元。現在,如果客戶想要添加額外的用戶,那麼我更新數量 - 20 to 25 in particular customer subscription.所以現在經常性金額變爲25美元。 Problem solved.