Generate Stripe Onboarding Link is an action used within Kuika’s Stripe integration. In applications that work with Stripe Connect, it creates the onboarding link required for users to activate the linked accounts they have created.
Stripe requires certain information from each linked account for legal and financial reasons (ID, bank account, tax information, etc.). With this action, the user completes this process on Stripe's own interface.
Technical Features
Stripe Connect Integration: Required for the Stripe linked account to complete the verification process.
Web and Mobile App Support: The action can be used in both web and mobile applications.
Instant Link Generation: A user-specific onboarding link is generated in real time.
Account Activation: Account activation on Stripe is completed using the link.
Generate Stripe Onboarding Link Action Application Steps
Log in to the Kuika platform.
Select your project from the Apps screen.
Go to the UI Design module.
Select a UI component (e.g., “Activate My Account” button) that will initiate the user's Stripe account activation.
Click on the +ADD ACTION menu in the Properties panel on the right.
Select the button and add the Payment Stripe > Generate Stripe Onboarding Link action from the + ADD ACTION menu according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).
Configure the following fields in the settings that appear:
Connected Account: Specify the ID of the linked account previously created on Stripe. This ID can be dynamically retrieved from the outputs of the Create Connected Account action. Example entry: acct_1NHcYuAABBccddeE
After filling in the fields, click the Close button.
When the action is executed, Stripe returns an onboarding URL specific to the user. This link is displayed to the user, prompting them to complete their account information on Stripe.
Use Case: Completing Stripe Account Setup
Scenario: A new seller participating in the marketplace application wants to activate their previously created Stripe connected account.
Scenario Flow:
The seller clicks the “Activate My Account” button.
This triggers the Generate Stripe Onboarding Link action associated with the button.
The action creates an onboarding link on Stripe using the user's Connected Account ID.
The link is displayed to the user (via popup, redirect, or email).
The user follows this link, enters the required information on the Stripe interface, and activates their account.
Generate Stripe Onboarding Link Action Advanced Customizations
Dynamic Account ID Retrieval: The linked account information can be automatically retrieved from the user profile or from the output of previous actions.
Share Link: The generated onboarding link can be sent to the user via email or displayed via the UI.
Completion Check: After the user completes the process, the Connected Account Onboarding Status action can be used to check whether the account is active.
Error Management: If the link cannot be created, feedback can be displayed to the user or they can be redirected.
Technical Risks
Invalid Connected Account ID: If an incorrect or empty connected account ID is provided, the Stripe onboarding link cannot be created.
Account Not Yet Created: If this action is called before a connected account is created, an error will be returned. The Create Connected Account action must be executed first.
Link is single-use: The onboarding link generated by Stripe is valid for a limited time. If the user does not complete the process in time, a new link must be generated.
Generate Stripe Onboarding Link initiates the verification process required for users to start accepting payments in applications that work with Stripe. It can be easily implemented through Kuika and provides a seamless user experience.