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

Utilizza questa estensione per creare abbonamenti per i tuoi utenti con la piattaforma di pagamento Stripe e gestire il controllo degli accessi tramite Firebase Authentication.

Gli utenti possono registrarsi 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 per Stripe Checkout e il portale clienti possono essere personalizzati nelle impostazioni del marchio 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 con restrizioni con accesso in scrittura per le risorse "Clienti", "Sessioni di pagamento" e "Portale clienti" e accesso in sola lettura per le risorse "Abbonamenti" e "Piani".

Fatturazione

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

  • Cloud Firestore
  • Cloud Functions
  • 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 di Firebase

Per installare questa estensione, il tuo progetto Firebase deve essere sul piano Blaze (pagamento in base al consumo). 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à fatturato un piccolo importo (in genere inferiore a $ 0,10) quando installi o riconfiguri questa estensione. Consulta le domande frequenti sulla fatturazione di Cloud Functions per Firebase per una spiegazione dettagliata.

Come installare questa estensione

Utilizzando la console Firebase

Per installare e gestire le estensioni, puoi utilizzare la console 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: installa questa estensione eseguendo il seguente comando

firebase ext:install firestore-stripe-subscriptions --project=projectId_or_alias
Supporta
Autenticazione Cloud Firestore
Autore
In collaborazione con
Licenza
Apache-2.0
Versione
0.1.10