Back to Top

User Manual for Odoo Marketplace Razorpay Seller Payouts

Updated 14 January 2026

Introduction

Odoo Marketplace Razorpay Seller Payouts is a module designed to help marketplace owners manage seller payouts in a safe and controlled way. First, it ensures seller bank accounts are verified before any payout is processed through Razorpay.

Additionally, the module supports both automatic and manual seller payout workflows. As a result, admins can configure payout settings, validate seller bank details, and manage payouts from a central place.

Overall, by using this module, marketplaces can reduce payout errors, save manual effort, and therefore ensure sellers receive payments on time.

Prerequisites for using Odoo Marketplace Razorpay Seller Payouts

Odoo Marketplace Razorpay Seller Payouts works in conjunction with the following module:

Odoo Multi Vendor Marketplace

Start your headless eCommerce
now.
Find out More

You must install the above-mentioned module to use the Odoo Razorpay Seller Payouts.  

Features

  1. Secure seller bank verification before processing payouts
  2. Razorpay-based seller payouts through verified bank accounts
  3. Automatic seller payout option to reduce manual work
  4. Manual payout control available for marketplace administrators
  5. Centralized payout configuration managed from single screen
  6. Admin-controlled payout workflow based on business rules
  7. Real-time seller payment tracking for payout visibility
  8. Verified account payout protection to prevent failures
  9. Simple payout status monitoring for quick admin checks

Installation

  1. Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
  2. Extract the file on your system after download finishes. As a result, you will be able to see a folder named- ‘marketplace_razorpay_seller_payouts’.
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
  5. Then, open Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘marketplace_razorpay_seller_payouts’.
  7. You will be able to see module in the search results. Click on ‘Activate’ to install it.

Workflow:

Admin Workflow

1. Configure Razorpay Payment Provider

After installing Odoo Marketplace Razorpay Seller Payouts, 

Go to Website → Configuration → Payment Providers → Razorpay. Enter the Razorpay API credentials and set the configuration.

razorpay-credentials
  • Then open the Seller Payout Configuration tab. Here, enter the Customer Identifier and select the Payment Mode. Save the settings to complete the Razorpay payout configuration.
razorpay-seller-payout-configuration

2. Configure Razorpay Webhook

Open the Razorpay Dashboard, then navigate to the Webhook Settings section.
Next, add your website URL followed by /payout/razorpay/webhook in the webhook configuration and save the settings.

This setup allows the system to receive payout status updates from Razorpay.

configure-razorpay-webhook

3. Enable Automatic Seller Payout 

Go to Settings →Marketplace →Other Settings from the admin panel. Locate the option for Seller Payout Settings under the payment terms tab. Enable Automatic Seller Payouts if you want payouts to be created automatically. Save the settings to apply the changes.

enable-automatic-seller-payouts

4. Create Seller Payment

After an order is completed, go to Seller Dashboard →Sales →Seller Payments. Seller payments are created based on completed orders.

If Automatic Seller Payout is enabled, the seller payment is created automatically. If it is disabled, the admin can create the seller payment manually. 

  • Seller payments are created only for sellers with verified bank accounts.
  • You can also track the seller payment status from the seller payment record.
seller-payment-request-generated-automatically

Seller Workflow

1. Add Bank Details

Navigate to Seller Dashboard → Sellers → My Profile, then choose Razorpay as the payout type.
Next, open the Bank Details tab under Marketplace Settings & Details, enter complete and correct bank account information, and finally click on the Validate button.

seller-bank-details

2. Validate Bank Account

The bank account verification is handled by Razorpay. Once verification is successful, the account is marked as verified. Only verified bank accounts can receive payouts.

validate-bank-account

3. Receive and Track Payouts

After the payout is processed, the amount is transferred to the seller’s bank account. The seller can view payout status from their account. This completes the seller payout process.

recieve-and-track-payouts

Customer Workflow

1. Add Products to Cart

First, the customer adds products to the cart and opens the cart page to review the order details.

add-products-to-cart

2. Confirm Order

Next, the customer proceeds to checkout, enters delivery and billing details, and confirms the order.

confirm-order

3. Enter Payment Details

After that, the customer selects Razorpay as the payment method and enters card or payment details securely.

enter-payment-details

4. Complete Payment

Finally, the payment is completed successfully through Razorpay, and the order is confirmed.

payment-successfull

Need Help?

Hope you find guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries, please create a ticket at the UV Desk.

I hope this helps. In case of any further queries, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - Odoo 18

. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

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

Back to Home

User Manual for Odoo Marketplace Razorpay Seller Payouts