Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Esegui pagamenti in abbonamento con Stripe

Banda
Prodotto da Stripe

Controlla l'accesso ai contenuti a pagamento sincronizzando i tuoi abbonamenti con Firebase Authentication.

Come funziona questa estensione

Usa questa estensione per creare abbonamenti per i tuoi utenti con la piattaforma di pagamenti Stripe e gestire il controllo degli accessi tramite l'autenticazione Firebase.

Gli utenti possono iscriversi per i tuoi beni digitali e contenuti a pagamento con Stripe Checkout e gestire i loro abbonamenti con il portale clienti Stripe.

Questa estensione sincronizza lo stato dell'abbonamento dei clienti con il tuo Cloud Firestore e aggiunge attestazioni personalizzate utilizzando Firebase Authentication per un comodo controllo degli accessi nella tua applicazione.

Il design di Stripe Checkout e il portale clienti possono essere personalizzati nelle impostazioni di branding di Stripe Dashboard. Guarda questo esempio personalizzato per abbinare lo schema di colori Firebase:

Pagina di pagamento a striscePortale clienti Stripe

Questa estensione è pensata per la piattaforma web. Se stai sviluppando applicazioni mobili native e desideri vendere prodotti o servizi digitali all'interno della tua app (ad es. Abbonamenti, valute di gioco, livelli di gioco, accesso a contenuti premium o sblocco di una versione completa), devi utilizzare l'app store API per acquisti in-app. Consulta le linee guida di Apple e Google per ulteriori informazioni.

Configurazione aggiuntiva

Prima di installare questa estensione, configura i seguenti servizi Firebase nel tuo progetto Firebase:

Quindi, nella dashboard Stripe :

  • Creare una nuova chiave riservata con accesso in scrittura per le risorse "Clienti", "Sessioni di pagamento" e "Portale clienti" e accesso in sola lettura per la risorsa "Abbonamenti".

Fatturazione

Questa estensione utilizza i seguenti servizi Firebase che potrebbero avere costi associati:

  • Cloud Firestore
  • Funzioni cloud
  • Autenticazione Firebase

Questa estensione utilizza anche i seguenti servizi di terze parti:

Sei responsabile per qualsiasi costo associato al tuo utilizzo di questi servizi.

Nota da Firebase

Per installare questa estensione, il tuo progetto Firebase deve essere sul piano Blaze (pay-as-you-go). Ti verranno addebitate solo le risorse che utilizzi. La maggior parte dei servizi Firebase offre un livello gratuito per un utilizzo a basso volume. Ulteriori informazioni sulla fatturazione Firebase.

A partire dal 17 agosto 2020, ti verrà addebitato un piccolo importo (in genere inferiore a $ 0,10) quando installi o riconfiguri questa estensione. Consulta le Domande frequenti sulla fatturazione di Funzioni cloud per Firebase per una spiegazione dettagliata.

Come installare questa estensione

Utilizzando la console Firebase

Per installare e gestire le estensioni, è possibile utilizzare la console di Firebase.

Installa utilizzando la console

Utilizzo della CLI di Firebase

Per installare e gestire le estensioni, puoi anche utilizzare la CLI di Firebase:

Passaggio 1: eseguire il seguente comando npm per installare la CLI o eseguire l'aggiornamento alla versione più recente della CLI.

npm install -g firebase-tools
Non funziona? Dai un'occhiata al riferimento alla CLI di Firebase o modifica le tue autorizzazioni npm .

Passaggio 2: installare questa estensione eseguendo il comando seguente

firebase ext:install firestore-stripe-subscriptions --project= projectId_or_alias 

È richiesto un piano Blaze

supporti
Autenticazione Cloud Firestore
Autore
In collaborazione con
Licenza
Apache-2.0
Versione
0.1.4