
使用條紋運行訂閱付款
條紋製作
通過將您的訂閱與Firebase身份驗證同步來控制對付費內容的訪問。
此擴展如何工作
使用此擴展程序可通過Stripe付款平台為用戶創建訂閱,並通過Firebase身份驗證管理訪問控制。
用戶可以通過Stripe Checkout來註冊您的數字商品和付費內容,並通過Stripe客戶門戶管理其訂閱。
此擴展程序可將客戶的訂閱狀態與您的Cloud Firestore同步,並使用Firebase身份驗證添加自定義聲明,以在應用程序中提供便捷的訪問控制。
可以在您的Stripe Dashboard品牌設置中自定義Stripe Checkout和客戶門戶的設計。請參見以下示例,該示例已定制以匹配Firebase配色方案:
推薦用法
該擴展名是針對Web平台的。如果您正在開發本機移動應用程序,並且想在應用程序內銷售數字產品或服務(例如,訂閱,遊戲內貨幣,遊戲級別,訪問高級內容或解鎖完整版本),則必須使用應用程序商店的應用內購買API。有關更多信息,請參閱Apple和Google的指南。
附加設置
在安裝此擴展之前,請在Firebase項目中設置以下Firebase服務:
- Cloud Firestore可存儲客戶和訂閱詳細信息。
- 請按照文檔中的步驟創建Cloud Firestore數據庫。
- Firebase身份驗證可為您的用戶啟用不同的註冊選項。
- 在Firebase控制台中啟用要提供給用戶的登錄方法。
然後,在“條紋儀表板”中:
- 創建一個新的受限密鑰,其具有對“客戶”,“簽出會話”和“客戶門戶”資源的寫訪問權限,以及對“訂閱”和“計劃”資源的只讀訪問權限。
開票
此擴展程序使用以下Firebase服務,這些服務可能會收取相關費用:
- Cloud Firestore
- 雲功能
- Firebase身份驗證
此擴展程序還使用以下第三方服務:
- 條紋計費(價格信息)
您負責與使用這些服務相關的任何費用。
Firebase的注意事項
要安裝此擴展程序,您的Firebase項目必須處於Blaze(即用即付)計劃中。您只需為使用的資源付費。大多數Firebase服務都提供免費層供小批量使用。詳細了解Firebase結算。
從2020年8月17日開始,在安裝或重新配置此擴展程序時,將向您收取少量費用(通常少於$ 0.10)。有關詳細說明,請參閱《 Cloud Functions for Firebase計費常見問題》。
如何安裝此擴展
使用Firebase CLI
要安裝和管理擴展,您還可以使用Firebase CLI:
步驟1:運行以下npm命令以安裝CLI或更新到最新的CLI版本。
npm install -g firebase-tools不起作用?查看Firebase CLI參考或更改您的npm權限。
步驟2:通過運行以下命令安裝此擴展
firebase ext:install firestore-stripe-subscriptions --project=projectId_or_alias