Breakpoint

Stripe engineering blog

How Stripe is designing Checkout for AI agents
Stripe explains how it integrated WebMCP into Checkout to give browser-based AI agents state-aware tools instead of requiring DOM interpretation. Progressive tool disclosure and shared form logic reduced token consumption by 42%, tool calls by 38%, and checkout time by 39% in tests across six models.
Building custom financial reconciliation workflows with Stripe
Stripe demonstrates how to replace SFTP-based financial reconciliation with flexible, event-driven reporting workflows using the Reports API v2 and Query Run API. The post provides SQL patterns for multi-account payout reconciliation, foreign exchange reporting, and itemized IC+ fee analysis.
Harbor: Stripe’s AI-assisted prototyping tool
Stripe explains how Harbor enables AI-assisted, browser-based prototyping with React and TypeScript. The post details in-browser compilation, agent-driven inspection, resilient comment anchoring across rewrites, and integrations through MCP and the reusable Drydock rendering engine.
What if Stripe could work the way your business does
Stripe explains how Scripts, Workflows, Custom Objects, and UI extensions let businesses customize logic, data models, and Dashboard experiences within Stripe. Using a vehicle-rental example, the post shows how these capabilities can replace surrounding orchestration infrastructure while coordinating business-specific operations.
AI didn't write our SDK. It changed how we built it.
Mike North explains how AI reshaped Stripe’s extensibility SDK workflow beyond code generation. The team used rapid prototypes, agent-drafted specifications, repository-local guidance, and faster feedback loops to evaluate architecture earlier and produce more consistent implementations.
Agentic payments for marketplaces: How a smart fridge can shop safely
Stripe presents an architecture for letting autonomous agents shop on behalf of households without exposing reusable card credentials. Using ACP, hosted marketplace surfaces, deterministic household policies, bounded payment authority, SPTs, and idempotent order reconciliation, the smart-fridge example shows how to keep agentic purchases safe and auditable.
Meet Stripe's Knowledge AI Platform
Stripe explains how it built Kai, a surface-agnostic knowledge AI platform for secure, multi-turn work across more than 1,000 internal tools and skills. The post covers its APIs, AgentStudio control plane, per-session sandboxes, context isolation, orchestration, and adoption results across the company.
Introducing a better way to process Stripe's thin events
Stripe introduces event notification handlers for thin events, reducing the boilerplate required to validate, route, and process webhook notifications. The post demonstrates a TypeScript implementation that provides compile-time event typing, automatic connected-account context handling, and more maintainable, testable business logic.
Extending Stripe’s network with stablecoins
Stripe explains how it integrated stablecoin settlement into the Global Payments and Treasury Network rather than building a parallel system. The post details graph-based routing, liquidity pools, asynchronous fiat settlement, netting, urgent direct transfers, reconciliation, and the operational changes required for 24/7 blockchain payments.
From hobby to real world: integrating the hard stuff with agents
Anna Spysz details how she used coding agents to build a production-style leaderboard app, including authentication, database design, serverless rate limiting, hosting, and multi-provider integration. She explains why the initial Supabase-based plan failed, how provider limits prompted a migration to Clerk and Upstash Redis, and what planning and verification practices improved the result.
How API changes flow into Stripe's developer products
Stripe explains how it uses OpenAPI, vendor extensions, API versioning, and automated pipelines to keep SDKs, the CLI, documentation, changelogs, and internal tools synchronized with API changes. The post details the architectural trade-offs of supporting v1 and v2 APIs and the validation and release workflows that reduce manual errors.
Scaling up your microservice testing with Apache Spark—Part 2
The post explains how to build a repeatable Apache Spark replay harness that executes production decision logic against historical, production-shaped inputs. It covers reconstructing dependency state, isolating deterministic code from side effects, comparing current and candidate implementations, and exposing replay limitations through debuggable outputs.
Scaling up your microservice testing with Apache Spark
Stripe describes a replay-testing harness that runs deterministic microservice logic over production-shaped historical data with Apache Spark. The approach supports regression comparisons, what-if analysis for rule changes, privacy-aware golden datasets, and quantified behavior diffs before deployment.