Google 致力于为黑人社区推动种族平等。查看具体举措
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 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 branding di Stripe Dashboard. Guarda questo esempio personalizzato per adattarsi allo 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, in Stripe Dashboard :

  • Creare una nuova chiave limitata 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 (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 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 stripe/firestore-stripe-subscriptions --project=projectId_or_alias
Supporta
Autenticazione Cloud Firestore
Autore
In collaborazione con
Licenza
Apache-2.0
Versione
0.1.11