Reading list Switch to dark mode

    Multivendor Marketplace App for Shopify- Payment Flow

    Updated 1 May 2023

    Shopify Multivendor Marketplace | Payment Flow |

    Multivendor Marketplace app for Shopify app is a great tool to convert your shop into a fully functioning marketplace.

    This user manual perfectly guides you to understand the payment flow in Multivendor Marketplace app for Shopify from setting up the payment methods to sending the payments to your sellers.

    So in Multivendor Marketplace app for Shopify, the flow of payment goes like this:-

    By default, Admin receives the complete amount of order paid by the buyer/customer and then admin transfers it to the seller after deducting his/her commission.

    Searching for a Shopify
    Headless solution ?
    Read More

    Admin can pay to sellers/vendors by four payment methods in the multivendor app in which two payment methods are online and two payment methods are offline.

    Online Payment Methods:-

    By these payment methods, admin can pay to sellers online through the app. Both admin and sellers must have a business PayPal account.

    • PayPal
    • PayFast
    • Razorpayx

    Offline Payment Methods:- 

    Admin can use these payment methods offline and can just track the amount in the app and can have a record the way you pay the seller.

    • Internet Banking
    • Bank Wire Transfer

    Now, let’s understand its workflow:-

    Shopify Multivendor Marketplace | Payment Flow |WORKFLOW

    Payment Methods Setup:-

    Firstly admin needs to set up the payment methods for the payment to the sellers from the admin panel of the app.

    Admin end of Multivendor app->> Configuration->> Payment Configuration->> Configure the payment methods from here >> Save


    Now the same payment methods will be available at seller end. And the seller can choose the payment methods from which he wants to be paid from admin.

    Seller end of Multivendor app->> Profile->> Payment details->> Here choose any payment method from drop-down menu->> Save


    Payment Methods added by the sellers from their respective panels can be edited/changed by the admin from his panel.

    Steps using which admin can change the Seller’s Payment Methods:

    Multivendor Admin Panel>>Sellers>>Select the Seller whose Payment method needs to be changed>>Click on the “Edit” button in the Action menu.


    Now, Click on “Seller Payment Details” from the drop-down (More Action menu)>>Edit/change/add seller’s payment method>>Save.


    This way admin can update Seller’s Payment Methods from his end.


    Now to pay to sellers admin needs to visit the “Seller Payments” section under the “payment” menu in the admin panel of multivendor marketplace app

    Admin Panel of Multivendor app->> Payment->> Seller Payments->> Click on “View” in front of seller ID->> Select Payment resource (Click PayPal/PayFast if you want to pay online through the app or Click Manual(in case of offline payment) if you want to make a record that you have paid to seller ->> Now enter the amount->> Pay to seller


    This way admin/merchant can pay to the sellers/vendors.

    Now, from the same page, the admin can export all the transaction detail of the payment that he/she has paid to the seller.
    Just click on the Export details button in front of TRANSACTION DETAILS.


    Seller Payment Type

    You will now have the option to pay to the sellers the whole amount of all the orders together OR pay for individual orders separately.

    Go to the Configurations>>Payment Configuration>>Select an option & pay to your sellers.


    Select PAY TOTAL AMOUNT in case, you want to pay the whole amount to the seller of all the orders at a time.

    Thus, from the Manage Seller Payment section, you can pay the whole order amount to the sellers at a time as shown in the below screenshot:


    Choose PAY ORDER WISE in case, you want to pay for individual orders separately to your sellers.

    In this case, there will be no such option to pay the whole order amount to sellers at a time, but can pay for each order separately from the order detail section.


    Please Note:- In case you choose “pay order wise”, we consider all the previous payments as paid as we have no records of order-wise payment history.
    Kindly make sure that all payments are done for the previous orders as further, there will be no order-wise payment option available for the previous orders in the app. So, before enabling this option, please pay for the previous orders either from the app or outside the app.

    Add Seller’s Total Due Earning

    From the Payment Configuration menu, you can choose when you want to add the total due earning of the sellers.

    i.e. on order placed, on paid order, on order delivered or on refund days completion.


    How to Manage Payments in the Case of COD?

    In case the order amount is paid via COD or the payment status is in the “Pending” state, You can choose whether you want to receive the order payment by yourself or you want your sellers to receive the order amount.

    choose the payment receiver

    You can visit the “Payment Configuration” menu of the app and configure the settings accordingly.

    Click the Save button.

    By default, the configuration is set to “Payment Received by Admin”. But in case the admin wants the seller to receive the total order amount then, this can be done with this configuration.

    This is mainly the case when the customer has paid for the order via COD.

    From the Seller Payment section of the Multi-vendor admin panel, you can view your commission, the seller’s earning & total due amount (amount to be paid to the seller).

    There will be two cases here:-

    Case 1. The total due amount is Positive.

    Suppose $300 USD i.e You need to pay $300 USD to the Seller.

    Once an order amount $100 is paid via COD and the seller will receive the complete order amount as per the admin’s configuration.

    In this case, the total due amount reflected on the admin side will be $200 USD i.e previous total due amount ($300 USD) current order amount received by the seller via COD ($100 USD).

    admin pay to seller

    Clicking the View button, the admin can pay the due amount to the seller.

    pay to seller

    So, this is the simple case when you can simply pay the due amount to the seller.

    The seller can view the transactions in the “Order Payment” section of his/her seller panel.

    transaction details-Seller Panel

    Case 2. The total due amount is Negative.

    Suppose it’s -$300 USD i.e Seller needs to pay $300 USD to the admin.

    This is the case when the seller has received most of the payment via the COD payment method. Thus, the seller needs to pay the admin’s share (as Seller has received the complete order amount received via COD).

    So, if the total due amount is negative then, the seller will get the option to pay to the admin from his/her seller panel.

    Receive amount from seller

    The seller can follow this procedure to Pay to the admin:

    Go to Multi-vendor Seller Panel>>Visit Order menu>>Click Order Payment from the drop-down menu>>Click the Pay to Admin button.

    seller payment
    manage details

    From the Seller Payment section of the app, the admin can view the complete details of all the transactions that take place.


    In the multivendor marketplace app, we have two automatic payment methods:

    • Stripe Connect payment gateway: This is an add-on to the marketplace.
      After the customer pays the amount for the order, the amount will go to the respective Seller and Admin account directly as per the share configured on the basis of commission.
      Both admin & seller needs to have their respective Stripe accounts. Know more.
    • PayPal Payout: This is an inbuilt feature in the marketplace app.
      This feature lets your sellers automatically receive their total earnings once they mark the order as delivered/fulfilled. Know more.
    • Razorpayx: This is an inbuilt feature of the multivendor marketplace app that allows the merchant to use the Razor PayX gateway to pay their Sellers. This feature only works for Merchants and Sellers based in India. Know more.

    Shopify Multivendor Marketplace | Payment Flow |DEMO DETAIL


    Furthermore, if you need any kind of support/Consultancy then please raise a ticket at or drop a mail at [email protected]

    Thanks for reading this blog!!! 🙂

    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


  • david
    I like the idea of paying the seller when the order is processed, it inspires confidence for the seller. I have sent paypal a message asking how the refund would work, I dont see why paypal cannot just take back the funds it has paid out if the buyer is entitled to a refund. Would the system not be better if the seller used his own paypal account and the multi vendor system sent commission to my paypal account and the rest of the funds to the the sellers
    • pooja ishpuniyani (Moderator)
      Hey David!

      Earlier we had the option of adaptive payments too which split the payments between admin & sellers automatically on run time(i.e Just after the customer pays the order amount) but adaptive payments have been depreciated by PayPal.

      Currently, If you would like to payout to the seller automatically via PayPal then We do have the “PayPal Payout” feature available. In this feature, once the seller fulfilled/delivered the order then customer payment would automatically go to the seller account as per the share configured on the basis of commission.

      For further queries, Connect here:


  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content