Engineering
How Stripe builds interactive docs with Markdoc
Markdoc delivers a good user experience without compromising the authoring experience. It enables writers to express interactivity and simple page logic without mixing code and content.
Markdoc delivers a good user experience without compromising the authoring experience. It enables writers to express interactivity and simple page logic without mixing code and content.
We’re continuously working on improving Terminal to help businesses better serve their customers, and we’re excited to share the latest updates that enable our users to reach more customers globally, start accepting in-person payments faster, and deliver a frictionless checkout experience for more use cases.
Bank transfers have been at the core of global payments since Western Union added money transfers to its telegram services in 1871, giving individuals the ability to move money across distances via an electronic communication network for the first time.
Today, we kicked off our annual user conference—Stripe Sessions. You can now watch the keynote and breakout talks on demand.
Verify customers seamlessly in your Android or iOS app with the Stripe Identity mobile SDK. Get up and running quickly with a few lines of code.
You can now set up a prebuilt customer portal in minutes–without a line of code–empowering your customers to manage their subscriptions, invoices, and payment details themselves.
We’ve added cross-border payout coverage for US platforms to 100+ countries, making it easy to pay out to connected accounts all over the world.
All Stripe businesses across Europe can now enable CB. Offer the largest card network in France to meet local preferences and increase acceptance rates with your French customers.
European businesses on Stripe can now enable BLIK. The Polish payment system allows customers to complete a transaction via their banking app and greatly increases conversion.
We've added support for businesses in Croatia—making Stripe available everywhere in the European Union. Businesses in Gibraltar and Liechtenstein can also sign up now.
Businesses in the US can now offer Affirm to let customers pay for a large purchase over time. Eligible businesses can start accepting Affirm in minutes.
Stripe Apps lets you embed custom user experiences directly in the Stripe Dashboard and orchestrate the Stripe API. Create an app to streamline operations just for your team or for the more than one million businesses using Stripe.
Sync your Stripe data with your Redshift or Snowflake data warehouse.
Let users securely share their financial data so you can streamline payments, reduce fraud, underwrite risk, and build new products.
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.
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.
Stripe Issuing users can now create disputes with amounts less than the transaction amount. Learn more
You can now use the Stripe Identity mobile SDK to verify customers in iOS and Android apps. Learn more
You can now share a link to a secure, prebuilt customer portal and allow your customers to self-manage their payment details, invoices, and subscriptions–no code required. Learn more
You can now query tip amounts on transactions using the new `amount_details_tip_amount` column on the PaymentIntents table. Learn more
US platforms can now pay out to connected accounts in 100+ countries with cross-border payouts Learn more
Cartes Bancaires, the largest card network in France, is now available across Europe with support for card brand choice. Learn more
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.
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.
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.
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.
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.
We’re continuously working on improving Terminal to help businesses better serve their customers, and we’re excited to share the latest updates that enable our users to reach more customers globally, start accepting in-person payments faster, and deliver a frictionless checkout experience for more use cases.
Bank transfers have been at the core of global payments since Western Union added money transfers to its telegram services in 1871, giving individuals the ability to move money across distances via an electronic communication network for the first time.
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.