Onboarding merchants
In order for merchants (sellers) to sell their products/services on your platform, they will first need to create their own Stripe account.
The Stripe Connect - Marketplace plugin allows you to select what type of account will be created for your sellers.
The plugin's 'Stripe Connect - Create Account' action allows provides you with several options for choosing an account type:
Dashboard: Choose if the seller can access the full Stripe dashboard or the lighter-weight Express dashboard
Fees: Decide if the your platform will pay the Stripe fees or if the connected account pays them
Responsible for negative balances: You can ensure Stripe will be responsible for any negative balances (from chargebacks etc.) or choose for your platform to be responsible
Video tutorial
The below video tutorial demonstrates how to onboard merchants to your marketplace app and allow them to create their own Stripe account.
Steps involved in onboarding merchants
Create an account using the 'Stripe - Create Account' workflow action
Save the newly created account ID to the current user in the database
Create a link to the Stripe onboarding portal using the 'Stripe Connect - Create Onboarding Link'
Navigate to that link
The seller can then provide all required details to Stripe via their onboarding portal
Ensuring charges are enabled
It is highly recommended that you put in a check to see if Stripe has enabled charges for merchants you are onboarding. If the merchant has not supplied all the relevant details, Stripe will not enable charges on their connected accounts and you will not be able to process transactions on their behalf.
You can use the 'Stripe Connect - Retrieve Account Details' data call that comes with the plugin to check the 'charges' field when the page is loaded. If the 'charges enabled' field returns 'yes', it means the user can accept payments.
Demo app
You can view an example of the database setup and workflow actions in the demo app at the below link (relevant section is the 'Creating Stripe accounts for sellers' section):
The editor is public and can be accessed by clicking the 'View Editor' button at the top of the page.
Last updated