[英]Creating 30+ stripe plans, issue with scaling
因此,我正在使用Stripe允許我的客戶進行定期計費(按需清潔器),這是我目前有30多個計划可以根據用戶的輸入分配給他們的問題。 例如:
用戶1:
計划= A
用戶2
計划= B
上面的示例有很多排列,因此顯然隨着我們變大並移動國家,排列變大。
現在我對可伸縮性的解決方案是為每個用戶創建一個計划(將這種規模擴展到條帶化10萬個計划)嗎?
第二種解決方案是進行基於令牌的支付並設置cron或類似的東西來處理它(這會多么容易)
我正在使用PHP,因此任何解決方案都可能在此完成
我希望就如何解決此問題提供一些反饋甚至案例研究
奧立佛
Stripe不會限制您可以創建的計划數量,因此您可能有成千上萬個不同的計划。
但是,這似乎不是一個很好的解決方案。 您可以做的是使用“ 計費計費 ”付款流程:
創建每月$ 0(或您要使用的間隔)的計划
創建訂閱以將客戶綁定到該計划
在每個計費周期結束時,將自動創建一個新發票,並發送一個invoice.created
事件。 使用webhooks ,您可以在服務器上捕獲此事件,並為要計費的實際金額創建發票項目 。
大約一小時后,發票將關閉並嘗試付款。 根據結果,將發送invoice.payment_succeeded
或invoice.payment_failed
事件。
如果付款失敗,將根據您的訂閱設置重試。
由於您似乎有不同的計費間隔,因此您可能需要創建一些不同的計划(全部為$ 0,但間隔不同),但是總體思路仍然適用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.