我有3種情況想問:
- 如何處理免費產品?我有 4 個計劃:免費、5 美元/月、10 美元/月、20 美元/月。
創建用戶后,我會自動為新用戶分配免費計劃。因此,每個用戶都從免費計劃開始,并且可以自動開始使用該應用程式,而無需完全觸摸 Stripe。取消付費計劃意味著擁有免費計劃。
到目前為止,我考慮過像沒有計劃一樣處理免費計劃。但我相信,如果我決定為免費計劃收費,這可能會成為一個痛點,因為如果我在 Stripe 上擁有所有產品,代碼將從一開始就準備好,這將允許單點操作用戶從一種產品切換到另一種產品,無論是免費的還是付費的。
不確定我是否認為這種方法正確,有什么想法嗎?
- Stripe 上的每個產品都有一個價格,我只希望用戶同時擁有一個有效訂閱。
現在發生的情況是,每次用戶更改計劃時,都會購買新產品。因此,越來越多的訂閱開始在 Stripe 上共存。我將這些訂閱保存在訂閱模型中,但我處理用戶模型中“當前”訂閱的設定。更改訂閱會覆寫用戶模型中的這些值,并且該用戶的應用行為由這些單個值定義,無論該用戶的訂閱模型中有多少“活動”訂閱,以及 Stripe 上有多少“活動”訂閱對于這個用戶。
您將如何處理(無論您使用什么不同的方法)在 Stripe 上有 4 個選項(從 0 美元到 20 美元),但一次只有 1 個有效訂閱,因此更改訂閱基本上會調整價格(和用戶津貼),而在同時退款/收取新訂閱所需的費用。
- 每筆交易都會在 Stripe 上創建另一個客戶。您將如何防止用戶和訂閱重復但同時允許用戶隨時更改其訂閱?
提前非常感謝!
uj5u.com熱心網友回復:
對于您的第一個問題,建議將免費和付費計劃都建模為 Stripe 內的價格。這樣您就可以使用 Stripe 的功能在免費和付費計劃中作業,例如定價表或客戶門戶。
對于您的第二個問題,很難確定,因為您的問題有些模糊,但我認為您可能希望在 Stripe 中擁有一個具有多個價格的產品。例如,當 Stripe 中的產品有多個價格時,很容易將客戶從一個價格轉移到另一個價格,例如升級和降級。
對于您的第三個問題,您需要在您端處理客戶登錄和身份驗證,并將您端的客戶記錄與 Stripe Customer 物件相關聯。然后,您可以構建允許您的客戶進行更改的集成,或使用上面鏈接的 Stripe 客戶門戶。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/507439.html