Go serverless: manage payments in your apps
summary
Builds a working “Goat Landscaping” checkout using Firebase Auth, Cloud Functions, Cloud Firestore and Stripe: server creates a Stripe customer on auth.onCreate, client posts a Stripe token to Firestore which triggers a function to create a card source, charges are created from a charges subcollection using the Firestore autoId as an idempotency key so retries don’t double-bill, and refunds require an admin-approved flag enforced by security rules so the flow actually works end-to-end.
AI-written summary · about
chapters (6)
- 0:00Introduction to app payments
- 2:40Choosing a payment processor
- 4:27Creating a Stripe customer
- 7:17Adding payment methods
- 12:08Processing payments
- 18:01Refunds and security
related talks
50mBuilding a Serverless API With Google, Firebase and PostgreSQL
35mServerless Functions and Vue.js
29mServerless For Startups
51mServerless with Firebase in the wild
24mServerless Functions and Vue.js
24mServerless functions and Vue.js
10mServerless order fulfillment with Stripe and AWS
12mBuild your retail app with Firebase extensions
