GitXplorerGitXplorer
s

firebase-subscription-payments

public
286 stars
78 forks
8 issues

Commits

List of commits on branch main.
Unverified
4cf116c163ba69f0f46bcc782e4162e0edf452a4

Remove use of google storage API for images

ccjavilla-stripe committed 3 years ago
Verified
24d5267b46901e36149c4ddecd6dbffa331fdc46

chore: update to extension v0.1.14 (#35)

tthorsten-stripe committed 3 years ago
Unverified
4dfdd7008318c1041f66f6fd72077b60abad246f

feat: add one time price and collect shipping address

tthorsten-stripe committed 3 years ago
Unverified
c560a24980f9af0b9568d1ba5f5f507ee06a2e4f

chore: change to static tax rate

tthorsten-stripe committed 3 years ago
Verified
87ebfde0b605e408c3c7e3aebea6e3480a6ac97d

feat: support metered billing prices (#25)

tthorsten-stripe committed 4 years ago
Verified
0acacbd75776bc60d09acdc0d91b8f8a82634a36

fix: Uncaught TypeError for optional description #11 (#12)

qqeema committed 4 years ago

README

The README file for this repository.

Run Subscription Payments with the Stripe Firebase Extension

This is an example web client for usage with the Stripe Subscriptions Firebase Extension.

Features:

  • Renders product and pricing details from your Cloud Firestore.
  • Creates Stripe Checkout Sessions to start subscriptions for your customers.
  • Syncs your subscription statuses with Firebase Authentication for access control management.
  • Gives your users access to the Stripe Customer Portal.

Demo

The design for Stripe Checkout and the customer portal can be customized in your Stripe Dashboard branding settings. See this example which is customized to match the Firebase color scheme:

Setup

If you haven't already, install the Firebase CLI:

npm install -g firebase-tools

Install and configure the Firebase Extension

  1. Install the Stripe Subscriptions Firebase Extension.
  2. Configure the extension in your Firebase Console.

Configure the example web client

Run locally

firebase serve --project {your Firebase project name}
# or
npm run dev

Deploy to Firebase Hosting

firebase deploy
# or
npm run deploy

Author