Stripe Payments Cloud Functions The Stripe Payments Master Course will provide a solid foundation for building complex payment systems with the world’s leading payment API. ⚠️ This course has been deprecated! While the code here will still work, the it is recommended that you use the latest Stripe APIs shown in the new Fullsack Stripe JS Course 💸 Features NEW Handle 3D Secure 2 Payments Connect Firebase Users to Stripe Attach Payment Sources to Customers Create Single Charges Manage Recurring Subscriptions Apply Coupons Unit Tests with Jest And more… This Project is for Developers who… want to generate revenue by implementing a custom payment flow. want to learn how implement a modern cloud microservice architecture. enjoy fast-paced to-the-point video tutorials. want direct access to the content creator (let’s chat on Slack). have some experience with NodeJS, TypeScript, and Angular. Chapters Intro 👶 1 Resources Helpful Resources for the Stripe Payments Course 👶 2 What is Stripe? How does Stripe Payments Work and why should you use it? 👶 3 Project Setup Get a basic backend project started with Stripe (NodeJS) & Firebase Cloud Functions. 👶 4 Stripe API Keys Explanation What are Stripe API Keys used for and how do we configure them in Firebase? free Unit Testing 🔬 5 Unit Testing - Why? Unit testing strategy for Firebase Cloud Functions + Stripe free 🔬 6 Testing Setup with Jest Configure Jest with Firebase Cloud Functions testing utilities. 🔬 7 First Unit Test Write a basic unit test to validate that Stripe & Firebase are initialized properly. Callable Firebase Cloud Functions ☎️ 8 Callable Cloud Functions? How callable Firebase Cloud Functions work ☎️ 9 Call a Function Call a callable function from your frontend code. ☎️ 10 Callable Functions Error Handing How to handler errors and validate data in a callable function Customers 🛍️ 11 Stripe Customers The importance of customers in Stripe 🛍️ 12 Get or Create a Customer Customer/User management between Stripe and Firebase. 🛍️ 13 Customer Unit Test Unit testing the customer creation logic. Payment Sources 💳 14 Payment Sources How tokens and payment sources work in Stripe 💳 15 Attach a Source Attach a payment source to the customer record 💳 16 Stripe Elements Credit Card Form Use Stripe Elements to attach a payment source from the frontend JS code Charges 💸 17 Charges How to charge a payment source 💸 18 Stripe Elements Charge Charge a card with Stripe Elements 💸 19 Testing Charges Using a mock credit card to test charges Subscriptions 💶 20 Subscriptions Introduction to subscriptions in Stripe 💶 21 Manage Subscriptions Create, retrieve, and cancel subscriptions in Stripe 💶 22 Subscriptions with Stripe Elements Use Stripe Elements to create a subscription in Stripe 💷 23 Webhooks Using webhooks to respond to Stripe events like recurring payments 💷 24 Coupons Applying coupons to subscriptions and/or orders Frontend file_type_ng_component_ts 25 Angular Angular integration for Stripe Payments