Related

Share

5 Easy Steps for Automating Vendor Payouts with Stripe Connect in Your Multi-Vendor Marketplace

 Pajuhaan
Written by Pajuhaan
Posted on November 04, 2024

    The challenges and costs of manual payouts

    Payout management is a critical task for any online marketplace, but it can also be one of the most challenging. Manually handling payouts for multiple vendors can be a tedious and time-consuming process, leading to errors, delayed payments, and dissatisfied vendors. In addition, the costs associated with this manual process can be astronomical, especially for smaller marketplaces with limited budgets.

    Before proceeding any further, if you require additional help or more detailed information, please feel free to ask in the comments section of this article. I review comments regularly and update the article accordingly.

    Selldone Multi-vendor Marketplace + Stripe Connect
    Selldone Multi-vendor Marketplace + Stripe Connect


    Solving the #1 Problem of Marketplaces

    Managing payouts to vendors in a marketplace can be complex, but Selldone Business OS simplifies this task by offering robust features and integrations. With Selldone, marketplace owners can easily onboard vendors, manage transactions, and automate payouts through Stripe Connect. Additionally, Selldone provides real-time balance updates and access to payment details for both the marketplace owner and vendors. By following Selldone's simple steps and utilizing its powerful features, marketplace owners can streamline their payout management and ensure secure and efficient vendor transactions.

    1- Create a marketplace

    To streamline vendor onboarding and automate payouts, get an enterprise license for Selldone Business OS without requiring additional services or plugins. Experience complete native vendor, product, sales channel, and payout management in a 100% plugin-free environment.

    Set Marketplace Business Model
    Set Marketplace Business Model

     2- Add Stripe Connect

    Imagine receiving a $100 order fulfilled by two vendors, Vendor A, and Vendor B. You wish to pay $50 to Vendor A and 20% to Vendor B, retaining $30 as your fee. With Selldone, there's no need to worry, as it automatically creates distinct fulfillments for each Vendor and performs all necessary calculations behind the scenes.

    IMPORTANT: The screenshots provided are taken in debug mode. Therefore, ensure that you complete all steps in live mode. While Selldone supports debug mode, failure to switch to live mode means you'll need to repeat the entire process.

    All you need is a payment service that offers a payout option. Currently, Stripe is the top choice for effortlessly managing high-volume marketplaces. Simply follow these straightforward steps:

    Navigate to Shop > Accounting > Gateway and add your Stripe account. Be sure to input your Secret and Public keys manually, and avoid using the AUTO CONNECT feature. You should utilize Stripe Connect in your Shop rather than a standard Stripe account.

    Add Stripe Payment
    Add Stripe Payment

    Locate your keys at the following location:

    Get Stripe Access Token (Needed for using Stripe Connect)
    Get Stripe Access Token (Needed for using Stripe Connect)

    Next, click on the Gateway and choose the Edit tab.

    Set Stripe Payment Method as Stripe Connect
    Set Stripe Payment Method as Stripe Connect

    It's necessary to enable Stripe Connect.

    Auto Payout Setup in Marketplace
    Auto Payout Setup in Marketplace

    Stripe Config ๐Ÿค” Step 1 | Add OAuth Redirect

    You need to activate the OAuth login in the Stripe Connect Settings. We utilize this URL to onboard your vendors.

    Get Redirect Url - Used in Stripe to create simple one-click connect Stripe for vendors
    Get Redirect Url - Used in Stripe to create simple one-click connect Stripe for vendors

     

    Setup Stripe for Marketplace
    Setup Stripe for Marketplace

     

    Setup Stripe Oauth Mode for Marketplace
    Setup Stripe Oauth Mode for Marketplace

     

    Stripe Config ๐Ÿฅณ Step 2 | Set Client ID

    Please enter your Client ID in the designated field. You can locate it at the top of the Stripe > Settings > Connect Settings page after scrolling down.

    Set Stripe Client ID in Selldone > Payment > Stripe Gateway
    Set Stripe Client ID in Selldone > Payment > Stripe Gateway

    Stripe Config ๐Ÿฅฐ Step 3 | Check Keys

    You're all set if you have already activated Stripe Connect during the "Add Stripe Gateways" step. Next, input both the Public and Private keys for Stripe Connect. These keys can be located in your Stripe account under Developers > API keys.

    Important! Remember that you cannot use Connect with an account managed by other services, including Selldone. As a result, it's necessary to create a new account within your Stripe dashboard.

    Important! If your Shop supports multiple currencies and you have other Stripe gateways, make sure to enable "Connect Mode" and enter the same "Client ID" for each gateway.

    Stripe Config ๐Ÿค‘ Payout | Set Manual

    To manage payouts to vendors, changing the payout option in Stripe to manual mode is necessary. This allows you to hold funds and gain greater control over vendor payouts. To configure the payout as manual (instead of automatic), navigate to Stripe > Settings > External payout accounts and scheduling.

     

    Add Bank Info in Stripe
    Add Bank Info in Stripe

     

    Set Manual Payout in Stripe for Better Fund Managment for Marketplaces
    Set Manual Payout in Stripe for Better Fund Managment for Marketplaces

    3- Onboard vendors

    To onboard vendors, ask them to sign up through your white-labeled vendor panel, which can be found at a URL similar to: https://my-shop...domain/vendors. Next, vendors will complete a "Become a Vendor" request, and you will receive these requests under the Shop > Marketplace > Request tab. Upon confirmation, they will officially become vendors in your marketplace.

    Vendor: Connect their Stripe in their Panel
    Vendor: Connect their Stripe in their Panel

    Once connected, you will have access to the Vendor's "Account ID" in Stripe. With this information, you can now process payouts and transfer funds to the Vendor Stripe Account.

    Vendor Virtual Wallets in Selldone
    Vendor Virtual Wallets in Selldone

    4- Knowing the process of accounting in the marketplaces

    In managing funds within marketplaces, there are two essential terms to understand:

    1. Transaction: Each time a customer pays for an order, the respective amount due to the Vendor is added to the Vendor's virtual wallet within your marketplace. These wallets help keep track of your obligations to pay vendors.
    2. Payout: This refers to the actual money you pay to your vendors. Every time you transfer money to a vendor's bank account, you should record it as a payout. The funds will be deducted from the Vendor's virtual wallet following the payout. If you have Stripe Connect and the Vendor has connected their account to Stripe, you will have an additional option to pay the Vendor via Stripe Connect.
    Flow of Vendors Payout (Selldone Ecommerce platform + Stripe Connect Payment)
    Flow of Vendors Payout (Selldone Ecommerce platform + Stripe Connect Payment)

     

    This outlines the flow of transactions and payouts for each Vendor in your marketplace:

    Flow of payout
    Flow of payout

     

    Transaction

    After the customer successfully pays an order, the system always executes transactions with a positive amount (Deposit to a wallet), so you cannot manually deposit into the Vendor's virtual wallet.

    Transactions with negative amounts are referred to as "Refund Orders". You can only process a full or partial refund order from the Order page.

    Vendor Order Fulfillment - Payout and Accounting in the Order Page
    Vendor Order Fulfillment - Payout and Accounting in the Order Page

    Payout

    Manual payout

    You can transfer funds to a vendor's account (either directly to their bank or their connected Stripe account) by navigating to Shop > Marketplace > Payments tab.

    Manual Payout to Vendors
    Manual Payout to Vendors

    You always have the option to make payouts via direct transfer, such as transferring funds to a vendor's bank account. However, having a Stripe account enables automatic payouts for your business.

     

     

    Vendor Payout Option in Selldone
    Vendor Payout Option in Selldone

    Choose Stripe to transfer funds:

    Vendor Payout Managment in Selldone
    Vendor Payout Managment in Selldone

    The top image shows that Selldone offers real-time balance updates for your Stripe account. This feature allows you to quickly determine the amount of money available in your Stripe account and make transfers to vendors as needed.

    Auto payout

    If you have Stripe Connect and the Vendor has connected their account to Stripe, the system will automatically transfer the payout to the Vendor's connected Stripe account after each successful customer order payment.

    How to refund funds from a vendor's account?

    Occasionally, you may need to reverse transferred funds from a vendor's account. You can initiate a refund transfer directly within your Selldone dashboard to accomplish this.

    Reverse Fund from Vendor Wallet
    Reverse Fund from Vendor Wallet

     

    Reverse Payout Managment in Selldone
    Reverse Payout Managment in Selldone

    Following a reversal transfer, the system withdraws funds from the Vendor's Stripe account and deposits them into your Stripe account.

    IMPORTANT: To ensure automated accounting and reduce the risk of errors, please perform these actions exclusively within the Order page.

    5- Manage received orders

    When a customer pays for an order, a primary order with one or more fulfillments will be generated. Each fulfillment is associated with a specific vendor. As the marketplace owner, you will be able to view the following:

    Vendor Wallet Charge for an Order
    Vendor Wallet Charge for an Order

    As the marketplace owner, you have access to all payment details, including transaction and payout information for each Vendor associated with the selected order.

    The Vendor will be able to view the following:

    Marketplace Payout for an Order
    Marketplace Payout for an Order

    Vendors can view payment information specific to their fulfillment but cannot access the main order details. This feature ensures that working within your vendor panel is easy and secure.

    Extra Stripe options

    I highly recommend installing the Selldone Stripe app to securely and quickly access order information within your Stripe account. You can find the app at the following link: https://marketplace.stripe.com/apps/selldone-business-os

    Selldone Stripe App
    Selldone Stripe App

    Stripe app features:

    • Manage multiple stores per account and sell various product types
    • View shop performance and access them directly
    • Receive notifications about new orders in your Stripe Dashboard
    • Gain 360ยฐ insight into your customers, including segments, CLVs, and last online/in-person orders
    • Sell physical items, virtual items, files, services, and subscriptions
    • Unlock the full potential of Stripe for your business

     Why Use Stripe Connect for My Marketplace?

    Running a marketplace means managing a lot of moving partsโ€”especially when it comes to payments. If youโ€™re using Stripe, you already have access to powerful features for handling payouts and revenue sharing with vendors. Stripe Connect, in particular, makes it easy to split payments, automate vendor payouts, and handle the complexities of different revenue models. Itโ€™s a top-notch solution for managing financial operations in a marketplace setting.

    Stripe Connect
    Stripe Connect

    But thereโ€™s more to it! Integrating these payment features into your marketplace platform can feel like a huge task. Thatโ€™s where Selldone comes in. Selldone's Business OS is built to simplify every aspect of running a marketplace, including vendor payouts and split payments. Hereโ€™s how:

    1. Seamless Stripe Integration: Selldone directly connects with Stripe, giving you all the benefits of Stripe Connect without the technical headaches. You can set up automatic revenue sharing between you and your vendors, whether you want to apply a flat rate, a percentage, or custom commission rates.

    2. Automated Payouts: With Selldone, you can automate the entire payout process. You decide when and how often vendors get paid, and Selldone takes care of the rest. Vendors are happy because they know theyโ€™ll get paid reliably and on time, and you get more time to focus on growing your business instead of managing payments.

    3. Transparent Reporting: Managing vendors also means providing clear, accessible reports. Selldone gives vendors their own dashboard to track sales, payouts, and commissions, so everyoneโ€™s on the same page. Itโ€™s a built-in trust-builder, and it helps you stand out as a marketplace thatโ€™s transparent and reliable.

    4. Flexible Payment Models: Whether youโ€™re running a multi-vendor marketplace, a subscription-based service, or a mix of both, Selldone has you covered. Stripeโ€™s flexibility combined with Selldoneโ€™s intuitive controls means you can tailor your marketplace to whatever revenue model works best for your vendors.

    5. No Coding Required: This is the big one for many marketplace owners! With Selldone, you donโ€™t need to be a developer or have a tech team to set up and manage these features. Selldoneโ€™s no-code platform makes it easy to get started and stay in control of your marketplace finances.

    In short, Stripe Connect is a powerful tool for vendor payouts and split paymentsโ€”and Selldone makes it even better by making these features accessible, manageable, and totally customizable for your marketplace. So whether youโ€™re just getting started or looking to scale, Selldone has your back, helping you keep both vendors and customers happy, all while simplifying the complexities of marketplace finances.

    Make Your Business Online By The Best Noโ€”Code & Noโ€”Plugin Solution In The Market.

    30 Day Money-Back Guarantee

    Say goodbye to your low online sales rate!

    FAQ

    How does Stripe Connect handle payments and revenue splits for marketplaces?

    Stripe Connect is designed to make payment processing and revenue sharing easy for marketplaces by offering powerful features like instant payouts and flexible payment distribution. Here's how it works:

    • Revenue Splitting: Stripe Connect enables marketplaces to divide payments between the platform and vendors instantly, using either a flat rate or percentage-based split.
    • Automated Payouts: With Stripe, marketplaces can automate payouts to vendors based on a scheduled frequency, reducing manual payment processing.
    • Secure Compliance: Stripe manages the compliance and KYC (Know Your Customer) checks required for vendor payouts, ensuring secure transactions.

    By using Stripe Connect, you streamline vendor payments, making marketplace management easier and faster.

    Can I set different commission rates for each vendor on Selldone using Stripe Connect?

    Yes, Selldone allows you to set individual commission rates for each vendor. Hereโ€™s how it works:

    • Custom Rates: You can assign specific commission rates to each vendor, such as a percentage of sales or a flat fee.
    • Easy Setup: In Selldone, you can easily configure these rates per vendor without any complex coding.
    • Transparency for Vendors: Vendors can see their commission rates and payouts in their dashboard, building trust and transparency.

    This flexibility helps you attract a diverse range of vendors while offering tailored payout terms.

    What are the payment model options available in Selldone with Stripe Connect?

    Selldone and Stripe Connect provide several flexible payment model options to suit different marketplace needs:

    • Flat-Rate Commissions: Set a fixed rate for all vendors to simplify revenue sharing.
    • Percentage-Based Commissions: Split revenue as a percentage of each sale, perfect for performance-based pricing.
    • Subscription Models: Charge vendors a monthly fee, allowing them to make unlimited sales with no additional transaction fees.
    • Custom Commissions: Customize rates for specific vendors or product categories, offering flexibility across the board.

    With these options, you can create a payment model that best supports your marketplace structure and vendor relationships.

    How does Selldone ensure vendor payouts are timely and reliable?

    Selldone combines automated processes with Stripe Connect to ensure vendors are paid reliably and on schedule. Hereโ€™s how Selldone keeps vendor payouts consistent:

    • Automated Payouts: Set payout schedules (daily, weekly, or monthly), and Selldone automatically manages the rest.
    • Vendor Dashboard: Vendors can track their sales, commissions, and payout status directly from their dashboard.
    • Compliance and Security: Stripe handles all KYC and regulatory checks, ensuring payouts are secure and compliant.

    By using Selldone with Stripe, you provide a transparent and trustworthy experience for vendors, improving their confidence in your marketplace.

     Pajuhaan
    Written by Pajuhaan
    Published at: April 12, 2023 November 04, 2024

    More insight about 5 Easy Steps for Automating Vendor Payouts with Stripe Connect in Your Multi-Vendor Marketplace

    More insight about 5 Easy Steps for Automating Vendor Payouts with Stripe Connect in Your Multi-Vendor Marketplace