2017-09-28 84 views
1

我有一個Laravel項目,用戶必須訂閱我們的計劃之一,每個計劃都有其自己的特定功能,如http://busy.io訂閱系統。 至於結算服務,如條紋布倫特裏不支持IRR(ريال)貨幣,而且,貝寶簽證伊朗(不可用,這並不意味着我們不」我們有我們的本地銀行系統),我必須自己實現用戶訂閱系統。Laravel訂閱實施無條帶

顯然,Laravel Cashier不會有幫助,所以我需要一些指南來關注。我不知道應該如何實施。

欲瞭解更多詳情,我將建立一個社交媒體調度服務,我的定價很像http://busy.io/pricing,但有點不同。

任何意見或建議,將不勝感激。

謝謝。

回答

0

我認爲您必須建立一個系統,您可以在資金用完之前將資金轉入您的帳戶。

我們在荷蘭也有一個系統,廣泛用於網上銀行(iDeal)。你只能用它換錢一次。不適用於類似月訂的付款。

我想你會有類似的東西可用。

一個缺點是:當您將其他人的餘額存儲在您自己的數據庫中時,安全性是非常重要的事情。

+0

感謝您的回答。 當然在伊朗,我們確實有在線計費系統,用戶可以在網上支付,在這種情況下,所有的東西都將由該支付網站處理(它被稱爲Pay.ir)。所以我們在線計費沒有任何問題。 我只是想爲我的項目實施月度訂閱系統。我不知道構建它的最佳方式是什麼。我應該將數據存儲在數據庫還是代碼中?或者是其他東西? 很困惑! –

+0

取決於。您是否想以管理員身份管理您的計劃,還是始終保持一致?你通常想要做的是創建一個列'subscription_type'和'subscription_ends_at'date列。當有人付款時。您可以將該日期設置爲+ 1個月左右。並在需要再次付款時向他們發送提醒。像這樣的東西 –

+0

不,我不這麼認爲。這將是靜態的,但也許在未來,由於營銷策略我改變了價格或時間表限制。我將計劃信息存儲在配置文件中,同時我還有一個'licenses'表,它將存儲'plan_id','user_id'和其他有關用戶訂閱狀態的信息。此外,我設置了一箇中間件來檢查每個請求的用戶訂閱狀態。是對的嗎? –