Powered by Adobe Commerce 2.4.2-p1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.

Stripe Payment Marketplace Add-On

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store


Back to top

Note - This module is an add-on of Webkul's Marketplace Module. To use this module, you must have purchased and installed Multi Vendor Marketplace first. 

Stripe is an American fintech company headquartered in California, United States. The company offers payment processing software and application programming interfaces (APIs) for e-commerce websites, marketplaces, and mobile apps. Stripe payment is available for more than 39 countries and supports 135+ currencies.

Stripe Payment Marketplace Add-On helps to integrate the Stripe payment gateway into the Webkul Marketplace. The extension provides store owners with two integration methods, "Connect to Stripe with Standard Accounts" and "Stripe Connect with Custom Accounts." Both integrations have different ways to handle the payment. As a result, the extension allows marketplace sellers to manage payments and verification. The customer will experience a safer and faster way to make the payment.


Business Value

There are multiple payment methods available in the age of online shopping and e-commerce. But what makes the Stripe Payment Gateway the best is its fluent way to make payments and the great APIs. This setup, integration, and maintenance will make it easier for the developer to finish.

Mainly the customer can pay through their convenience using the Credit, Debit, Visa, etc. which attracts most of the store's customers. Security is another major concern for e-commerce stores as millions of customers share their details.

With the help of this extension, store owners will experience the most impressive way to manage their stores' payment methods. The vendors can connect to the Stripe in a number of ways depending on the type of integration chosen by the admin in the backend. Whenever the seller creates a custom account, they get the approval from the Stripe to manage the payment workflow. Store owners will be able to engage more customers as the module supports 3D Secure, Radar, and SCA security systems.


Account & Pricing

An additional Stripe account is needed to use this extension. The store admin and marketplace sellers need to use their Stripe account to get API credentials for integration.

  • For signing up for the Stripe account click here.
  • If you are already having an account, then click here to log in.
  • There is no onboarding fee for the Stripe Standard account. However, for Stripe Express and Custom accounts, there is $2 monthly active user fee.
  • Stripe Connect pricing is usage-based and flexible, you can find detailed pricing according to your region here.
  • You can contact sales team for more information.


Features List

  • Enable/disable payment method from the admin panel.
  • Provide split payment to sellers for your marketplace store.
  • Accept all the cards that the Stripe supports.
  • Allow the admin to choose the Stripe Integration type.
  • Allow sellers to register themselves using Stripe Connect.
  • Sellers can refund the invoiced amount.
  • Strong Customer Authentication (SCA) Compliance.
  • This module also provides you the capture later facility for the available funds.
  • The admin can enable Vault to allow the customers to save their card details that can be used by the customer for later purchase.


How Does The Extension Works?

Stripe Connect Marketplace Payment Method

In this section, the admin configures the backend module. Details such as Title, Type of Integration, API Credentials, Allowed Currencies, etc. will be added by the admin. The admin needs to have an active account in the Stripe to make the configurations.


Stripe Connect With Standard Account  

Under the configuration section, if the admin selects the option to Stripe Connect: with Standard Accounts, then the admin cannot enter or edit the details of the Stripe account as it has been done by the seller only. If any updates are required in the account then the seller can perform from their end. 


Stripe Connect With Custom Account 

If the administrator selects the custom account option, the payment flow will be managed by the seller’s end. The seller will be able to manage the payment if the administrator sets the Allow Seller to manage the Custom Account to Yes from the backend.

When the admin sets the Allow Seller to Manage Custom Account to No, the message will be visible at the top of the vendor account, which is "Please contact admin for any discussion on the Stripe account"

In both cases the seller will not be able to update the account details once it is created and processed from Stripe end. For the updates, the seller will connect to the admin. 


Marketplace Seller Stripe Connect Integration

If the Stripe payment method is enabled, the vendor will be able to see the "Connect to Stripe" option in the vendor panel. After that, depending on the type of integration chosen by the admin, the vendor will connect to the Stripe.

If the admin selects the integration type as Stripe Connect then the Connect to Stripe button will be visible to the vendor under the Connect to Stripe section. By clicking on it, the seller will have to fill out the form by which the seller's account will be granted access to Stripe.

If the administrator selects the integration type as "Stripe Connect to Custom Accounts" and the seller is allowed to make changes,  then a form will appear for the vendor to create a custom account in the Stripe. In addition, the vendor will fill out the form, including details of the owner, type of business, business details, address, business address, etc.


View Payment Transactions Via. Stripe Dashboard

The seller will then have access to manage orders, refunds, and payment workflows from the Stripe end. The details added must be correct, as the form is fully tested by Stripe, and only then will the seller obtain approval.


Stripe Connect Checkout - No Redirection/Pop-Up

Depending on the configuration of the admin and the seller, the payment method will continue. The customer will find a quick and easy way to pay by entering their Card Number, Date, and CVV. Credentials will be secured as the Stripe uses security systems such as 3D Secure and SCA.


Security & PCI Compliance 

Security at Stripe is one of the top-most aspects to take care of. Stripe is one of the most secure payment gateways and allows the customers to make payments without any hassles. 

Any merchant or user involved in the processing, transmission, etc must comply with the PCI DSS, which makes the card details of the customer hidden from Stripe end. 

Stripe has been observed by the PCI Qualified Security Assessor (QSA) and is certified as a PCI Level 1 Service Provider.  

  • The payment method is secured with HTTPS as TLS or Transport Layered Security is used for security. 
  • The customer data like card details can be saved from the store end to use that for further payments.
  • In this extension, the payment is processed and completed from the merchant site only, no redirection or popup takes place.  
  • Tokenization is used, as the merchant needs to create API keys i.e. Publishable and Secret Key.
  • Customer data is secured and hidden.
  • This extension supports 3D secure checkout. 

This extension also supports SCA i.e Strong Customer Authentication. You can find more on Stripe PCI Compliance, Integration Security, and Privacy Policy.



For Store Admin 

  • Receive payments from multiple currencies.
  • Allow the seller to manage custom accounts.
  • Set up subscription payments.
  • Provide customers with the most secure payment method, as Stripe uses the SCA and 3D Secure security systems.
  • Distribute funds to multiple sellers and store admin.
  • Payout to marketplace sellers.


For Marketplace Sellers

  • Refunds will be managed by the sellers via the Stripe dashboard.
  • Can manage orders and print packages and invoice slips.
  • Can also generate a credit memo from the seller panel.


For Customers

  • No payment gateway redirections or pop-up windows.
  • No refund fees shall apply.
  • The most secure interaction will be experienced by the customer.
  • Faster payment method for processing online card payments.


Live Demo

You can check the live demo from here.


Support Policy

  • You get free 3 months of technical support included.
  • You can buy 6 or 12 months extended support agreement.
  • For issues, please create a ticket or send email to support@webkul.com
  • Free lifetime updates of the module.

Technical Specifications

Back to top

Seller profile

WebKul SoftWare Private Limited

Seller contact




Current Version


Magento platform compatibility

Open Source (CE): 2.3 (current)


Stable Build


15 August, 2020


Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    -------------------------------- Version 3.0.1 -------------------------------------

    + Vault Implemented.
    + Added Capture Later Feature.
    - Fixed commission issue.

    -------------------------------- Version 3.0.0 -------------------------------------

    + Implemented custom accounts.
    + Implemented Payment Intent for SCA.

    -------------------------------- Version 2.1.0 --------------------------------------

    + Compatible with Marketplace 2.2.x.
    + Compatible with Magento 2.3.

    -------------------------------- Version 2.0.3 --------------------------------------

    - Fixed issue of creation of blank Stripe customer and Stripe customer with name on.
    - Fixed the issue of save of duplicate cards.
    + Added billing, shipping, and zip code option in configuration.
    + Added the local. So that Stripe popup changes according to Magento locale.

    -------------------------------- Version 2.0.2 --------------------------------------

    - Fixed js issues on the checkout page.
    + Added billing address at the checkout page.
    + Required to select billing address with the Stripe payment method.

    -------------------------------- Version 2.0.1 --------------------------------------

    - Customers not able to checkout the error fixed.
    - Compatibility issues with Magento 2.1.2 fixed.
    - Issues in tax and commission calculation fixed.
    + Now compatible with Marketplace v2.0.4

    -------------------------------- Version 2.0.0 --------------------------------------

    + Enable/disable payment method from the admin panel.
    + Provide split payment to sellers for your Marketplace store.
    + Accept all the cards that stripe supports.
    + Allow sellers to register themselves using stripe connect.
    + Seller can refund the invoiced amount.
    + Buyer can save stripe cards for future payments while paying.
    + If the seller is not connected amount transfers to admin without any trouble.
    + Guest can checkout using Stripe.


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top