- Looking to integrate with existing Stripe accounts? Use Stripe App instead.
- Stripe Connect is only for use with Stripe’s Connect product, and does not let you access existing Stripe accounts through the REST API.
Access requirements
Before you begin, note the following requirements for Stripe Connect:| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ✅ Not required | Free, self-signup here. |
| Paid test account | ✅ Not required | Stripe provides free test mode with full access to API and Connect features. |
| Partnership | ✅ Not required | Optional — relevant for larger platforms or deeper integrations. |
| App review | ✅ Required | Required to go live with Standard Connect (OAuth-based) applications. |
| Security audit | ✅ Not required | May be required for Custom Connect depending on scope of use. |
Setup guide
1
Create a Stripe account
If you don’t already have one, sign up for a Stripe account.
2
Get your OAuth Client ID
Go to Stripe Connect OAuth settings.
- Enable OAuth for Stripe Dashboard accounts
- Add a Redirect URI:
https://api.nango.dev/oauth/callback - Copy your Client ID — you’ll need it for configuring the integration with Nango.
3
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.
4
Next
Follow the Quickstart.
Additional resources
For more details on Stripe Connect’s OAuth implementation and testing:- Stripe Connect overview
- OAuth overview
- Testing Stripe Connect
- How to revoke account’s access
- Rate limits