Good vibes, smooth payments: Tailoring Stripe to any UI
summary
Claim: you can make Stripe look like it always belonged on any site even a GeoCities throwback. Demonstrations use Payment Links (hosted pages, minimal code), an Embedded Checkout iframe with Dashboard theming, and full control via Payment Elements Appearance API in a React app plus Checkout Sessions or Payment Intents on the server. Demos include Times New Roman styling, forced card declines and successful purchases, Stripe dev tools inspection, and show payment elements fully matching the 90s theme while hosted options trade customization for lower maintenance.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:15Checkout design and UX
- 3:45Demo ruining a beautifully designed site
- 5:34Stripe integration options
- 6:15Payment links low-code
- 9:55Embedded checkout
- 13:31Payment elements customization
- 18:37Trade-offs in effort
- 20:04Code complexity
- 22:11Choosing the right option
- 23:16Q&A
related talks
19mStripe React Native: A simple set of solutions to a complex set of problems
06h 06mReact Native EU Conference 2022 - Day II
21mCollision 2015 - John Collison of Stripe with Alexandra Suich of The Economist
13mMaking It All Fit Together with React and GraphQL
06mLightning Talk: Payment Request API in a React Higher-Order Component
48mStandard Web Payment APIs
46mMake checkout great again
15mGrowing
