Engineering
Migrating millions of lines of code 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.
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.
Stripe's continuous integration (CI) system is responsible for orchestrating build pipelines and executing the tens of thousands of test suites that our engineers depend on to validate their changes. We lean on a combination of open-source technologies and novel engineering to deliver a CI system that is performant, secure, and delivers a delightful developer experience.
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.
Over 10,000 software platforms, marketplaces, and enterprises use Stripe Connect to power embedded payments for more than six million businesses. We look back at Connect’s role in the evolution of software and look ahead to the future of embedded finance.
Sync your Stripe data with your Redshift or Snowflake data warehouse.
Stripe Tax can now be added to all Stripe Payments integrations to automatically calculate and collect sales tax, VAT, and GST via the new Orders API.
Let users securely share their financial data so you can streamline payments, reduce fraud, underwrite risk, and build new products.
Singapore businesses can now accept authenticated transfers through PayNow, the national payment scheme used by nearly 5 million residents and businesses locally.
Checkout now supports more colors, fonts, and shapes to match the look and feel of your site. You can even use your own domain to make the transition seamless.
Businesses in the US can now accept bank debits from US customers using any kind of Stripe integration. Instant bank account verification is built in so you can get started in minutes.
Businesses can now accept in-person payments in Austria, Belgium, Denmark, Spain and Sweden with Terminal's flexible APIs, SDKs, and pre-certified card readers.
Confidently integrate with Stripe Billing. Simulate the passage of time to confirm which subscription events happen and when.
Businesses can now accept in-person payments in more countries across Europe, including France, Germany, and the Netherlands.
Accept payments at your countertop or on the go with our first Stripe-designed card reader—Stripe Reader M2—now broadly available in the US.
Creators, freelancers, sellers, and solopreneurs are building and creating all over the world. While it’s easier than ever before to find customers and fans, getting paid can still be difficult, especially outside of major markets.
Since we launched in Japan five years ago, our domestic and international users have told us that they want to pursue deeper, more natural relationships with their Japanese customers. Our Japan-based engineering teams have made major progress in unlocking larger portions of the economy for our users, and today we’re announcing support for Konbini payments and bank transfers (known locally as Furikomi) on Stripe.
Sorbet has been a crucial part of Stripe’s growth in recent years. Today, Sorbet runs over our entire Ruby codebase, currently amounting to over 15 million lines of code spread across 150,000 Ruby files. Sorbet increases productivity and fosters a collective engineering culture. Here’s why we love Sorbet.
Customers can now schedule payments on a Stripe-hosted invoice. Learn more
Payment Links lets you create a payment page that you can share with your customers in just a few clicks—no code required. More than 100,000 businesses in 40+ countries have used Payment Links to launch their business, sell through new channels, and experiment with pricing.
Stripe Radar is a machine-learning-based fraud detection solution fully integrated with the Stripe platform. We recently shipped a series of improvements to Radar to help businesses better prevent fraud and more efficiently manage fraud workflows. Read on for the highlights, or log in to your Stripe Dashboard to see Radar in action.
Stripe Tax is one of our most requested products by users to date. This post covers how we built a tax engine to help users determine their customers’ locations, calculate the right tax at checkout, and speed up filing and remittance.
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.
We indexed the creator economy by measuring the growth of creator platforms on Stripe. Creators are coming online at a record clip—from all around the world. More and more are earning a living wage doing what they do best.
In the past five years, over 20,000 businesses have started with Stripe Atlas and have generated over $3 billion in revenue. We surveyed 1,000 founders—here’s what we found.
We've kicked off our free, virtual conference, Stripe Sessions, for payments leaders, developers, and founders. Read more about the new products and features we highlighted in our keynote and product talks.
Sessions, our global user conference, will be fully online this year, making it accessible to anyone who wants to attend. We invite you to join us starting June 16, 2021. Through product talks, workshops, and fireside chats, Stripe leadership will discuss how we're building for the future economic growth of our customers.
Stripe's continuous integration (CI) system is responsible for orchestrating build pipelines and executing the tens of thousands of test suites that our engineers depend on to validate their changes. We lean on a combination of open-source technologies and novel engineering to deliver a CI system that is performant, secure, and delivers a delightful developer experience.
Sorbet has been a crucial part of Stripe’s growth in recent years. Today, Sorbet runs over our entire Ruby codebase, currently amounting to over 15 million lines of code spread across 150,000 Ruby files. Sorbet increases productivity and fosters a collective engineering culture. Here’s why we love Sorbet.
Abstracting away the complexity of payments has driven the evolution of our APIs over the last decade. This post provides the context and conceptual frameworks behind our API design—and the milestones that led to the PaymentIntents API.
We set out to build a globe that inspires a sense of awe, invites people to explore, and conceals details for discovery. Along the way, we evaluated existing tools, designed our own solution, solved four interesting technical challenges, and improved the way we collaborate. Here’s what we learned.
Last May, Stripe launched our remote engineering hub, a virtual office coequal with our physical engineering offices in San Francisco, Seattle, Dublin, and Singapore. It’s now the backbone of a new working model for the whole company. Here is what we’ve learned.
Over 10,000 software platforms, marketplaces, and enterprises use Stripe Connect to power embedded payments for more than six million businesses. We look back at Connect’s role in the evolution of software and look ahead to the future of embedded finance.
Creators, freelancers, sellers, and solopreneurs are building and creating all over the world. While it’s easier than ever before to find customers and fans, getting paid can still be difficult, especially outside of major markets.
Since we launched in Japan five years ago, our domestic and international users have told us that they want to pursue deeper, more natural relationships with their Japanese customers. Our Japan-based engineering teams have made major progress in unlocking larger portions of the economy for our users, and today we’re announcing support for Konbini payments and bank transfers (known locally as Furikomi) on Stripe.
Payment Links lets you create a payment page that you can share with your customers in just a few clicks—no code required. More than 100,000 businesses in 40+ countries have used Payment Links to launch their business, sell through new channels, and experiment with pricing.
Stripe Radar is a machine-learning-based fraud detection solution fully integrated with the Stripe platform. We recently shipped a series of improvements to Radar to help businesses better prevent fraud and more efficiently manage fraud workflows. Read on for the highlights, or log in to your Stripe Dashboard to see Radar in action.