Hello Bubble community!
I’m trying to integrate Stripe Express accounts using the API Connector with OAuth turned off, following Stripe’s new recommendation that OAuth is deprecated and should not be used for Express accounts. I’ve hit a roadblock and I’m confused about the right approach.
I initially got it working using:
plaintext
Copy code
https://api.stripe.com/v1/accounts?type=express
But Stripe support told me this approach is outdated, and OAuth should not be part of the process for Express onboarding.
The Stripe documentation I’m following:
- Account Creation: Build a Connect integration | Stripe Documentation
- Account Links: Using Connect with Standard connected accounts | Stripe Documentation
- Account Object: Create an account | Stripe API Reference
My confusion is:
- When I disable OAuth in the Stripe dashboard, I cannot get the first phase https://api.stripe.com/v1/accounts (creating the Express account) to work without getting the “missing OAuth” errors.
- How do I structure the correct call for creating the Express account in this context?
- After that, how do I set up the AccountLink API step https://api.stripe.com/v1/account_links without running into OAuth issues?
Any insights, examples, or guidance would be really appreciated!