Trust is earned, not given

A different perspective

Stripe in C#

Stripe from the first charge to production: the PaymentIntent lifecycle and 3DS, saved payment methods, hosted Checkout, refunds and disputes, and every webhook case in one endpoint.

6 parts · 2019-08-20 → 2026-02-24

  1. Part 1keys, Stripe.net, and your first charge2019-08-20
  2. Part 2the PaymentIntent lifecycle — server, client, and 3DS without fear2020-11-10
  3. Part 3customers, saved payment methods, and charging while they sleep2021-12-07
  4. Part 4Checkout Sessions — the whole payment page, hosted2022-10-11
  5. Part 5refunds, disputes, and invoices — the money comes back2024-03-19
  6. Part 6webhooks — every case, one endpoint (signatures, catalog, idempotency, retries)2026-02-24

Subscribe to this series: RSS feed · everything

Other series: AI Frontiers · React.js · Node.js · Rust · AI-Enabled RMA · DotNetCode · DevOps on AWS · DevOps on Azure · DevOps on Google Cloud · AI fundamentals · Shopify in C# · Windows domains · A math practice toy · all series