SkillByAIOpen interactive version →

Stripe Payments

Integrate Stripe end to end: Checkout and Payment Element, webhooks, SCA and saved cards, subscriptions, refunds and disputes, Connect, idempotency and a production checklist.

Start course →

What you'll learn

Syllabus

Payments Foundations

  1. How Online Card Payments Work
  2. Accounts, Modes and API Keys
  3. The Core Stripe Objects

Accepting Payments

  1. Stripe Checkout
  2. Payment Element and PaymentIntents
  3. Payment Links and Choosing an Option

Webhooks and Fulfilment

  1. Why Fulfil From Webhooks
  2. Verifying Webhook Signatures
  3. Retries, Idempotent Handling and the CLI

Authentication and Payment Methods

  1. Strong Customer Authentication and 3D Secure
  2. Saving Cards and Off-Session Payments
  3. Local and Dynamic Payment Methods

Subscriptions and Billing

  1. Recurring Prices and Subscriptions
  2. Subscription Statuses and Webhooks
  3. Customer Portal, Upgrades and Proration

Refunds, Disputes and Connect

  1. Refunds and Partial Refunds
  2. Disputes and Chargebacks
  3. Balances, Payouts and Stripe Connect

Reliability and Correctness

  1. Idempotency Keys
  2. Amounts, Currencies and Metadata
  3. Error Handling and Retries

Going to Production

  1. Security and PCI Scope
  2. The Go-Live Checklist
  3. Testing Strategy
  4. A Stripe Integration Checklist