Stripe Connect is utilized in LEAD to allow you to connect other Stripe accounts to your platform and associate them with Premium content (currently Groups only). Funds will be transferred appropriately to the configured Connected Account for this content.
Setup
To utilize the Stripe Connect features of LEAD, your Stripe account, which is treated as the “platform” account, must be configured for Stripe Connect.
This process includes steps that must be taken by an Administrator of the client’s Stripe account, as well as steps that must be configured by Fivable for your LEAD instance.
First, an Administrator for your Stripe account must:
Note: If you have access to more than one Stripe account in the Stripe Dashboard, please ensure you are currently logged into the correct account using the selector in the top-left of the screen.
Set up your Stripe account for Connect
Visit this link to check if your account is already set up with Stripe Connect.
If your account is already configured for Stripe Connect, continue to step 2.
If your account is not configured for Stripe Connect, click Get Started with Connect, which will guide you through the process of establishing your account as a Stripe Connect platform account.
Update relevant Stripe Connect Settings
Visit this link to access your Stripe Connect settings.
Availability > Account Types should have a check mark next to the type Standard.
Availability > Capabilities should have a check mark next to Card payments and Transfers.
Branding settings may optionally be set to customize what Admins of Connected Accounts will see when completing the onboarding form to connect to your account.
Integration > Live mode client ID will be needed by Fivable, but is visible to us via developer access to your account, so don’t worry about sending it to us.
Integration > Oauth settings should have Oauth for Standard Accounts enabled. LEAD does not support connecting Express accounts, but it may be enabled if you need it for other purposes. If not, we recommend disabling it.
Integration > Redirects - You will need to click Add URI and supply LEAD’s Oauth redirect URI for your instance. This will follow the pattern https://[your-app-url]/stripe/connect/oauth-redirect
Example: for the LEAD app at https://example.leadlms.com the redirect URI would be https://example.leadlms.com/stripe/connect/oauth-redirect
When these steps have been taken, Fivable will:
Configure your Stripe Platform Client ID on your LEAD instance, enabling the features.
Create a Connect Webhook for handling events related specifically to Stripe Connect features.
Verify that the Connected Account features are working properly on your instance before you start using them.