APIs & Integrations
Stripe Connect Express
Overview
Note
- Want to integrate with existing Stripe accounts? Use the Stripe App instead.
- Stripe Connect is intended for use with Stripe’s Connect product and does not provide access to existing Stripe accounts via the REST API.
- ⚠️ OAuth for Express accounts is deprecated and not supported for new Connect platforms. Use the Accounts API with Express onboarding instead. Contact Stripe support if you need access for an existing platform.
Pre-built tooling
✅ Authorization
✅ Authorization
✅ Read & write data
✅ Read & write data
Tools | Status |
---|---|
Pre-built integrations | 🚫 (time to contribute: <48h) |
API unification | ✅ |
2-way sync | ✅ |
Webhooks from Nango on data modifications | ✅ |
Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
Proxy requests | ✅ |
✅ Observability & data quality
✅ Observability & data quality
Tools | Status |
---|---|
HTTP request logging | ✅ |
End-to-type type safety | ✅ |
Data runtime validation | ✅ |
OpenTelemetry export | ✅ |
Slack alerts on errors | ✅ |
Integration status API | ✅ |
✅ Customization
✅ Customization
Tools | Status |
---|---|
Create or customize use-cases | ✅ |
Pre-configured pagination | 🚫 (time to contribute: <48h) |
Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
Per-customer configurations | ✅ |
Pre-built integrations
No pre-built integration yet (time to contribute: <48h)
Not seeing the integration you need? Build your own independently.
Access requirements
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ✅ Not required | Stripe offers free self service sign up here. |
Paid test account | ✅ Not required | Test mode is free and includes full access to API and Connect features. |
Partnership | ✅ Not required | Optional — typically relevant for large-scale or high-volume platforms. |
App review | ✅ Not required | Not required for Express using the Accounts API. |
Security audit | ✅ Not required | Not required for Express. May be required for Custom accounts based on use case. |
Setup guide
1
Create a Stripe account
If you don’t already have one, sign up for a Stripe account.
2
Enable Express Accounts
- Go to your Platform settings.
- Enable onboarding Express accounts with OAuth in the OAuth settings.
3
Configure OAuth for Express
Navigate to Connect OAuth settings:
- Add your Redirect URI(s):
https://api.nango.dev/oauth/callback
- Copy your Client ID for integration
4
Get your Client Secret
Navigate to the Stripe API Keys page to retrieve your Secret key. This acts as your Client Secret for the integration.
Note: Remember to switch to your live secret key in production.
5
Next
Follow the Quickstart.
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
Topic | Links |
---|---|
General | Stripe Connect overview |
Create a Stripe account | |
Developer | Accounts API (Express onboarding) |
Testing Stripe Connect | |
Connect Dashboard |
Contribute useful links by editing this page
API gotchas
No reported gotchas yet
Contribute API gotchas by editing this page