Engineering
Shepherd: How Stripe adapted Chronon to scale ML feature development

This blog discusses the technical details of how we built Shepherd and how we are expanding the capabilities of Chronon to meet Stripe’s scale.
This blog discusses the technical details of how we built Shepherd and how we are expanding the capabilities of Chronon to meet Stripe’s scale.
Today, the most innovative changes in marketplaces are about providing more value to sellers. Many of them hinge on the kind of financial infrastructure Stripe provides. We’ve found leading marketplaces increasingly ask us to support them with three main types of incentives for sellers: access to a global customer base, an easy onboarding experience, and financial tools like loans and spend cards available in the marketplace dashboard.
Through app collections and embeddable apps, Stripe is providing more ways to discover tools that help businesses work more effectively.
The rise of direct-to-consumer sales, subscription models, and connected car services have made payments and financial infrastructure key differentiators for auto brands. Leading auto companies are partnering with Stripe to better serve their customers and find new revenue opportunities.
Manual payouts will now land in your bank account on the same business day due to new local banking integrations in the UK. No extra fees, no integrations changes needed.
Businesses in the US can now offer Amazon Pay. Allow your customers to pay using the same checkout experience that millions of Amazon customers know and trust.
Businesses in the US can now reach new customers with Cash App Pay. Allow customers to pay with the wallet that's number one in both app stores.
Build custom experiences for interactions from ordering to loyalty management—or run your custom POS on an all-in-one device.
Businesses can now accept more buy now, pay later methods globally through one integration on Stripe: Klarna in AU, NZ, CA, CH, PT, PL, CZ, and GR; Affirm in CA.
Integrating and upgrading to the Payment Element is now easier than ever with server-side confirmation and a new integration path that lets you collect payment details before creating a PaymentIntent or SetupIntent.
Businesses in the US and Canada using Checkout and Payment Links can now dynamically localize pricing to 30 countries with one click in the Dashboard.
Businesses can now accept in-person payments in Switzerland and Norway with Terminal's flexible APIs, SDKs, and pre-certified card readers.
You can now customize how Stripe calculates your MRR and churn, and export your SaaS and billing metrics in CSV format.
You can now accept in-person contactless payments with only an iPhone and Stripe Terminal—no additional hardware required.
In this blog post, we’ll share technical details on how we built this state-of-the-art money movement tracking system, and describe how teams at Stripe interact with the data quality metrics that underlie our payment processing network.
In this post, we walk you through the engineering decisions we made that have enabled Smart Retries to recover $9 in revenue for every $1 customers spend on Billing—and the four main lessons we learned throughout the process.
Please join us April 23–25 at Moscone West in San Francisco for our largest event ever.
Startups have always prized Stripe’s speed and agility. Today, growth-minded enterprises are asking for it, too. We’ve built the payment capabilities they require to harness Stripe’s pace of innovation.
Startups and innovative enterprises are revolutionizing the way insurance policies are sold. Stripe provides the financial infrastructure that makes it possible.
As the global business environment grows more complex, the back office has become an important strategic lever. This week we’re adding new features to our revenue and finance automation suite that make it easier for businesses to grow revenue and streamline operations.
Please join us April 23–25 at Moscone West in San Francisco for our largest event ever.
Stripe data shows that the creator economy has evolved but is still thriving. We’ve seen this evolution up close, as many of the largest creator platforms use Stripe Connect to onboard creators and pay out funds around the world.
At our annual user conference, we shared how we are helping businesses increase revenue with our global payments suite, how we are allowing platforms and marketplaces to generate more revenue and get to market faster, and how we are helping businesses find new efficiencies through developer tools and automated revenue and finance operations.
Today, we kicked off our annual user conference—Stripe Sessions. You can now watch the keynote and breakout talks on demand.
Registration is open for Stripe Sessions—our annual user conference. Like last year, Sessions 2022 will be completely virtual, free to attend, and open to all.
In this blog post, we’ll share technical details on how we built this state-of-the-art money movement tracking system, and describe how teams at Stripe interact with the data quality metrics that underlie our payment processing network.
You can now configure payment method settings from the Dashboard—no code required. We call this integration path dynamic payment methods.
Radar is Stripe’s fraud prevention solution. This post covers what makes Radar so powerful and some of the key decisions we’ve made—and lessons we’ve learned—over the almost seven years we’ve been building it.
Delivering a good user experience without compromising the authoring experience required us to develop an authoring format that enables writers to express interactivity and simple page logic without mixing code and content.
While developing Markdoc, we learned how to balance interactivity, customization, and authoring productivity while undertaking a major overhaul of our documentation platform.
On Sunday, March 6, we migrated Stripe’s largest JavaScript codebase from Flow to TypeScript. In a single pull request, we converted more than 3.7 million lines of code. The next day, hundreds of engineers came in to start writing TypeScript for their projects.
The rise of direct-to-consumer sales, subscription models, and connected car services have made payments and financial infrastructure key differentiators for auto brands. Leading auto companies are partnering with Stripe to better serve their customers and find new revenue opportunities.
Startups and innovative enterprises are revolutionizing the way insurance policies are sold. Stripe provides the financial infrastructure that makes it possible.
Today, the most innovative changes in marketplaces are about providing more value to sellers. Many of them hinge on the kind of financial infrastructure Stripe provides. We’ve found leading marketplaces increasingly ask us to support them with three main types of incentives for sellers: access to a global customer base, an easy onboarding experience, and financial tools like loans and spend cards available in the marketplace dashboard.
Through app collections and embeddable apps, Stripe is providing more ways to discover tools that help businesses work more effectively.
In this post, we walk you through the engineering decisions we made that have enabled Smart Retries to recover $9 in revenue for every $1 customers spend on Billing—and the four main lessons we learned throughout the process.
Startups have always prized Stripe’s speed and agility. Today, growth-minded enterprises are asking for it, too. We’ve built the payment capabilities they require to harness Stripe’s pace of innovation.
As the global business environment grows more complex, the back office has become an important strategic lever. This week we’re adding new features to our revenue and finance automation suite that make it easier for businesses to grow revenue and streamline operations.