Get the latest tech news

Stripe's payment API: The first 10 years (2020)


Abstracting away the complexity of payments has driven the evolution of our APIs over the last decade. Learn more about Stripe payments APIs here.

Introducing additional states and expanding on the definition of resources that were created for a specific, narrow use case resulted in a confusing integration and an overloaded set of API abstractions. In API design, it’s common to get caught up with pursuing perfect invariants, airtight theories, or intellectually pure solutions, but none of that is useful if it doesn’t enable a real user integration. Much of the effort required is unglamorous and tedious, like tracking down every piece of documentation, support article, and canned response that references the old APIs, reaching out to folks who have made community content and asking them to update it, and planning and recording many tutorials for users and user-facing teams.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of API

API

Photo of years

years

Photo of Stripe

Stripe

Related news:

News photo

‘Silicon Six’ accused of avoiding almost $278bn in US corporation taxes over 10 years

News photo

OpenAI plans to phase out GPT-4.5, its largest-ever AI model, from its API

News photo

GPT-4.1 in the API