優質 YouTube
官方逐步示範之外,下列影片把「付款在系統裡怎麼走」講得很清楚。後端示範多半是 Node.js,對應到 Python 時,API 參數相同,只要把 stripe.checkout.sessions.create 換成 stripe.checkout.Session.create。
Get Paid with Stripe in 100 Seconds
頻道:Fireship 長度:約 2 分 10 秒 對應本站:金流架構
用極短時間走完現代金流四步:伺服器建立 PaymentIntent → 瀏覽器收集付款方式 → confirm(含 3DS)→ webhook 履約。看完會知道為什麼不能只做一個「付款按鈕」就結束。沒有完整專案程式碼,適合當心智模型。
How To Accept Payments With Stripe
頻道:Web Dev Simplified 長度:約 23 分鐘 對應本站:Checkout 託管頁
從 Express 伺服器、環境變數裡的 Secret key、商品 Map(金額以分為單位)、建立 Checkout Session,講到前後端分離時的 CORS。示範如何依購物車內容組 line_items,而不是讓前端傳最終價格。Python/Flask 可對照本站 Checkout 範例改寫同一套流程。
內容重點:
- 私密金鑰只在伺服器
- 商品單價存在後端
success_url/cancel_url- 前後端不同 origin 時要注意 CORS(Flask 可用 Flask-CORS)
Build better payment forms using new embedded Stripe Checkout
頻道:Beyond Fireship 長度:約 6 分鐘 對應本站:Checkout 託管頁 的嵌入模式
示範把 Checkout 嵌在自己的網站,顧客不必跳到 checkout.stripe.com。伺服器仍建立 Session(ui_mode 為嵌入),前端 mount iframe。適合已有品牌風格的落地頁。完整課程是 Next.js,觀念可直接用在 Flask 回傳 client_secret。
Stripe Webhooks - The Ultimate Guide
頻道:Brett Westwood - Software Engineer 長度:完整 webhook 實作 對應本站:Webhook 履約
從 Checkout 測試付款、Stripe CLI listen、簽章驗證、checkout.session.completed 一直講到 Dashboard log。強調 CLI 的 whsec 與上線 endpoint 密鑰不同。看這支時請同步打開本站 Flask webhook 範例,把 Node 的 constructEvent 換成 Python 的 stripe.Webhook.construct_event。
Stripe Tutorial for Beginners | Accept Payments Online
頻道:Kevin Stratvert 長度:約 9 分 30 秒
無程式入門:註冊、Payment Link、稅務設定、QR code、商品目錄、顧客與發票。適合先讓業務或自己用 Dashboard 收到第一筆測試款,再決定要不要寫 Python。開發者也可快速熟悉 Dashboard 選單,之後建 Product / Price 會比較順。
觀看時請對照文件
Stripe 介面與 API 會改版。影片裡若仍出現舊的 Charge 表單或 Modal Checkout,請以 Stripe Docs(Python) 與本站 Checkout / PaymentIntent 章為準。SDK 方法名稱在 Node 與 Python 不同,物件欄位相同。