Set Up Subscription Payments with Stripe, Next.JS & Firebase! 🔥
In this video, we'll set up subscription payments using Next.JS, Firebase, and Stripe. Using Firebase's "Run Subscription Payments with Stripe" Firebase extension to easily integrate all the tools together.
With this extensive guide, we'll set up the following:
- Create a new Next.JS project
- Set up Authentication in Firebase
- Created a Firestore Database in Firebase
- Created a Stripe Account, and a subscription product to go with it.
- Synchronise products with Stripe and our Firestore Database
- Set up a way of accepting subscription payments with Stripe
- Synchronised customer and subscription data between Stripe and Firebase
- Added custom claims to Firebase users to determine whether they are free or premium customers.
- Exclusively shown premium content to paying customers
Timestamps:
0:00 - Introduction
1:23 - Create Next.JS Project
1:40 - Adding TypeScript
2:22 - Creating Firebase Project
2:45 - Firebase Authentication
3:45 - Firebase Web Application Setup
4:21 - Cloud Firestore Setup
4:35 - Firebase Client Code
5:12 - Authentication Frontend
6:13 - Firestore Users Collection
7:00 - Stripe Firebase Extension
12:54 - Stripe Frontend Code
15:28 - usePremiumStatus Hook
16:04 - Displaying Premium Content
16:50 - Testing Stripe Transactions
Check out my other content:
https://twitter.com/JarrodWattsDev
https://jarrodwatts.com
https://github.com/jarrodwatts
https://blog.jarrodwatts.com
https://www.buymeacoffee.com/jarrodwatts
Видео Set Up Subscription Payments with Stripe, Next.JS & Firebase! 🔥 канала Jarrod Watts
With this extensive guide, we'll set up the following:
- Create a new Next.JS project
- Set up Authentication in Firebase
- Created a Firestore Database in Firebase
- Created a Stripe Account, and a subscription product to go with it.
- Synchronise products with Stripe and our Firestore Database
- Set up a way of accepting subscription payments with Stripe
- Synchronised customer and subscription data between Stripe and Firebase
- Added custom claims to Firebase users to determine whether they are free or premium customers.
- Exclusively shown premium content to paying customers
Timestamps:
0:00 - Introduction
1:23 - Create Next.JS Project
1:40 - Adding TypeScript
2:22 - Creating Firebase Project
2:45 - Firebase Authentication
3:45 - Firebase Web Application Setup
4:21 - Cloud Firestore Setup
4:35 - Firebase Client Code
5:12 - Authentication Frontend
6:13 - Firestore Users Collection
7:00 - Stripe Firebase Extension
12:54 - Stripe Frontend Code
15:28 - usePremiumStatus Hook
16:04 - Displaying Premium Content
16:50 - Testing Stripe Transactions
Check out my other content:
https://twitter.com/JarrodWattsDev
https://jarrodwatts.com
https://github.com/jarrodwatts
https://blog.jarrodwatts.com
https://www.buymeacoffee.com/jarrodwatts
Видео Set Up Subscription Payments with Stripe, Next.JS & Firebase! 🔥 канала Jarrod Watts
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Can EIP-7212 Solve Ethereum's UX?](https://i.ytimg.com/vi/HVlHfudlbgE/default.jpg)
![Build Your Own ZK-EVM Layer 2 Blockchain Using Polygon CDK](https://i.ytimg.com/vi/rKci4nyPC4w/default.jpg)
![What Is Polygon 2.0? The ULTIMATE Guide](https://i.ytimg.com/vi/0wtQwoxRKxY/default.jpg)
![The ULTIMATE Developers Guide To Polygon zkEVM](https://i.ytimg.com/vi/pkvgS26VR8E/default.jpg)
![Is Ethereum Actually Decentralized?](https://i.ytimg.com/vi/quKxvh5orug/default.jpg)
![What is the Best ZK-EVM Chain?](https://i.ytimg.com/vi/nxxEW-FUAR0/default.jpg)
![How POL Works Under the Hood (POL Smart Contracts Explained)](https://i.ytimg.com/vi/V2oXLbA64IE/default.jpg)
![Huge PayPal Announcement](https://i.ytimg.com/vi/jzV8eYJb18Q/default.jpg)
![The Polygon 2.0 Proposal Explained ($POL)](https://i.ytimg.com/vi/knEXcDViav8/default.jpg)
![How I'm Building Web3 Apps in 2023](https://i.ytimg.com/vi/smsAOtkM7nY/default.jpg)
![Your Connect Wallet Button (Probably) Sucks](https://i.ytimg.com/vi/zirvWVE7ops/default.jpg)
![Polygon's Biggest Change Yet...](https://i.ytimg.com/vi/8tBb0ro_Syk/default.jpg)
![Is Fortnite Doing NFTs?](https://i.ytimg.com/vi/QBA9TtBKSFo/default.jpg)
![I Built an AI Therapy App](https://i.ytimg.com/vi/xHXKxxNME9M/default.jpg)
![Why EIP-4337 Changes Web3 Forever](https://i.ytimg.com/vi/RFsUuihO_aY/default.jpg)
![Don't Use Ethers.js](https://i.ytimg.com/vi/gUsgFDAY_3w/default.jpg)
![How I Built My New Developer Portfolio Using AI #shorts](https://i.ytimg.com/vi/8ZVg9T1YAS0/default.jpg)
![Lens Protocol - The ULTIMATE Guide 🌿 // Build A Decentralized Web3 Social Media App!](https://i.ytimg.com/vi/e1mPmDRUUBc/default.jpg)
![WTF Is Happening To React?](https://i.ytimg.com/vi/YAiy4F-oP1E/default.jpg)
![Building An Accountability Smart Contract + Web3 App // Solidity, Next.js, thirdweb](https://i.ytimg.com/vi/u8W-8BqRYU8/default.jpg)
![Build A Mutation NFT Smart Contract (MAYC CLONE) in Solidity!🔥🦍 (thirdweb, hardhat, next.js)](https://i.ytimg.com/vi/titqTgQSrl8/default.jpg)