Set up Stripe Connect with Tenklo
Register an OAuth app with Stripe Connect and connect it to Tenklo
This guide shows you how to register your own app with Stripe Connect to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Stripe account.
Note
- 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
If you don't already have one, sign up for a Stripe account.
Go to Stripe Connect OAuth settings.
- Enable OAuth for Stripe Dashboard accounts
- Add a Redirect URI:
https://api.tenklo.dev/oauth/callback - Copy your Client ID — you'll need it for configuring the integration with Tenklo.
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.
Follow the Quickstart.
Need help getting started? Get help in the community.
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