Stripe KYC Guide
Integrating Stripe with Violet requires having (or setting up) a Stripe account and ensuring it's configured correctly for marketplace transactions. This guide walks you through the steps needed to create a Stripe account that can be used for payment orchestration with Violet.
Step 1: Create a Stripe Account
Go to Stripe's Signup Page
Navigate to Stripe's website and click on "Start now" or "Sign up."
Provide Business Details
Fill in the required details:
Business name (or your legal name if operating as an individual)
Business email address
Country of operation
Password for your account
Verify Your Email
Check your inbox for a verification email from Stripe and confirm your email address.
Step 2: Complete Your Stripe Account Setup
Log into Your Stripe Dashboard After verifying your email, log into the Stripe Dashboard.
Provide Additional Business Information Stripe requires more details to verify your identity and set up payment processing:
Business website or product description
Tax information (e.g., EIN for businesses in the U.S.)
Business address and phone number
Set Up Bank Account Details
Link a bank account to receive payouts
Ensure the account is in the name of the business or individual operating the account
Enable Two-Factor Authentication (2FA) For security, enable 2FA via SMS or an authenticator app.
Step 3: Configure your Stripe Account to use with Violet
Violet requires that Stripe Connect is enabled for your account to facilitate payments and transfers between shoppers and merchants. You can learn more about how Violet uses Stripe Connect here.
Enable Stripe Connect
In the left-side navigation bar, click "Connect" under products.
If you don't see an option for "Connect", it could be hidden under the more dropdown.
Click "Get Started".
Stripe will take you to an Overview page for the onboarding process they will take you through.
Click "Continue" to start the onboarding process.
For "How will funds flow on your platform?", select "Buyers will purchase from you".
Click "Continue".
This will open up a confirmation modal to review the responsibilities of platform accounts using Stripe Connect.
Review your responsibilities
Once you've reviewed, understand, and agree:
Check the box that says "I acknowledge I have reviewed and agree to my responsibilities"
Click "Continue".
For "How will sellers be paid out?", select "Payouts can be split between sellers".
This ensures that multi-merchant payout capabilities are enabled for payments through Violet.
Click "Continue".
Stripe will then ask you to fill out details about your business.
Select the industry that best matches your business. Depending on how you are using Violet.
This will most likely be "E-commerce Products".
Stripe will then ask "Are the products and services offered by your sellers similar?".
Select the option that best matches your marketplace and the merchants you will onboard.
"How much do your sellers charge for their most expensive product?".
Select the option that best matches your marketplace and the merchants you will onboard.
For "Where will sellers create their account?" choose the "Onboarded hosted by Stripe" option.
Hosted onboarding ensures that KYC-input is dynamic for merchants depending on their country of origin, when they are connecting their payout accounts during Violet Connect.
For "Where will sellers manage their account?" select "Express Dashboard".
This ensures that your merchants are able to have dedicated Stripe dashboards for themselves to view upcoming payouts and update any KYC data required by Stripe.
Review your setup and click "Continue".
You are now ready to use Stripe Connect on this account!
Step 4: Connect Your Stripe Account to Violet
Connect your Stripe account to Violet for payment orchestration by following our Platform Stripe Account Integration Guide.
Step 5: Test Transactions
Once Violet has confirmed that your Stripe account has been connected to Violet in "Test Mode," verify the connection.
Place orders in Violet's sandbox environment using our API
Paste the "Violet Order ID" for the order you created into the Stripe search bar.
Verify that the following are visible:
Captured Shopper payment
Fund transfer for this order to the associated Merchant
For further support, check Stripe's documentation or reach out to Violet Support
Last updated
Was this helpful?