Calling all Connect developers! We’re launching our new /v2/accounts API that combines /v1/customer and /v1/accounts into a single object. We’re looking for people to help us test our new API starting early December. By signing up you’ll:
- Get first access to the next generation of Stripe APIs
- Combine your user representations into one easily-manageable object
- Influence our API shape with your feedback
Read on to learn more and sign up here!
Our v1 APIs
In our current v1 abstractions, a platform’s user is often represented differently across the Stripe products the platform uses. For example:
- An Account object to facilitate payment processing
- A separate Customer object to collect payments for Subscriptions
But we heard from our Connect developers that maintaining these representations to improve their users’ experiences can be challenging. Platform developers want to easily know every way a person or company is using the platform, so they can help those users grow their businesses.
Introducing /v2/accounts
With /v2/accounts, we’re addressing these limitations head-on. Here’s what’s changing:
- A unified representation: A single Account object that works across all Stripe products
- Centralized identity data: User information is collected in a single place to leverage wherever their Account is used
- One account, multiple configurations: Easily enable new functionality to users within that same Account object
Example: A single identity, a single v2 Account
Here’s a quick example of how you can create a v2 Account with both Customer and Merchant configurations:
Unified identity: /v2/accounts (may not be the final API shape) |
---|
|
This single API call creates an account that functions as both a customer paying you and a merchant processing their own payments, facilitated by you—something that previously required multiple API calls and objects.
The future of Stripe’s platform APIs
The introduction of /v2/accounts on Stripe Connect is just the beginning. This new foundation will enable Connect developers to:
- Simplify integrations: Developers will be able to work with a single, coherent Account object across all Stripe products, starting with Direct Billing and Embedded Payments.
- Go to market with new financial products faster: As we expand our configurations, we’ll make it easier than ever for platforms to start using Stripe’s products
- Improve their user’s experiences: Platforms will gain an increasingly holistic view of their users across the API and Stripe dashboard, and can provide them a better experience across financial services with ease.
We’re excited to see what developers will build with this new capability. /v2/accounts on Stripe Connect will be launched for SaaS platforms in private preview in early December. Be one of the first to try out our new API and give us feedback: sign up here!