Enable Stripe Connect marketplaces with account creation, payments, authentication, payouts, refunds, identity checks, bank account linking, and multi-vendor support for seamless transactions.
⚡ Main Functions:
• Stripe Connect Integration. Enables Stripe Connect for marketplace transactions. • Account Creation & Management. Creates and manages managed, express, and standard accounts. • Payment Gateway Integration. Adds Stripe’s payment gateway for marketplace payments. • Customer Authentication & Charges. Supports authentication, direct charges, and managed flows. • Payouts & Refunds Management. Manages payouts, refunds, and payment tracking.
⚡ Key Features:
🪪 Identity Verification Includes features for handling user identity verification. 🏦 Bank Account Connection Supports connecting bank accounts for seamless payout processes. ⚙️ Multi-Vendor Compatibility Suitable for multi-vendor platforms managing multiple sellers.
Step-by-Step tutorial playlist
Documentation
We’ve created a detailed step-by-step guide for the Stripe Marketplace Express plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.
Supported API Calls
✅ Create a file - Creates a file in the Stripe Marketplace. ✅ Retrieve a seller - Fetches the details of a seller. ✅ Retrieve a customer - Retrieves customer information. ✅ Seller charge a customer - Allows a seller to charge a customer. ✅ Link a customer to a seller - Links a customer with a seller. ✅ Retrieve all charges - Retrieves all charges from the system. ✅ Retrieve all payouts - Lists all payouts made to sellers. ✅ Create a card - Creates a new card for payment. ✅ Delete a card - Deletes a stored card from a customer's account. ✅ Create a transfer - Creates a transfer of funds. ✅ Complete express/standard account connection - Completes the connection for an express or standard account. ✅ Create a refund - Creates a refund for a charge. ✅ Attach a payment method to a customer - Attaches a payment method to a customer. ✅ Detach a payment method from a customer - Removes a payment method from a customer. ✅ Retrieve a setup intent - Retrieves details of a setup intent. ✅ Retrieve all payment intents - Lists all payment intents. ✅ Confirm a payment intent - Confirms the payment intent. ✅ Create a payment intent - Creates a new payment intent. ✅ Capture a payment intent - Captures a payment intent for processing. ✅ Clone a customer's payment method - Duplicates a payment method for reuse. ✅ Retrieve a session - Retrieves session details for a customer interaction. ✅ Create a dashboard link (Express only) - Creates a dashboard link for an express account. ✅ Capture a charge - Captures a pending charge. ✅ Create a billing portal session - Creates a session for the billing portal. ✅ Retrieve a seller's balance - Retrieves the current balance of a seller. ✅ Retrieve all invoices - Lists all invoices. ✅ Retrieve a customer's sources - Retrieves a customer's saved payment sources. ✅ Retrieve a customer's payment methods - Retrieves all payment methods associated with a customer. ✅ Create an invoice item - Creates an item for an invoice. ✅ Create an invoice - Creates a new invoice for a customer. ✅ Verify a bank account - Verifies a linked bank account. ✅ Pay an invoice - Processes the payment of an invoice. ✅ Send an invoice - Sends an invoice to the customer. ✅ Retrieve a payment intent - Retrieves details of a specific payment intent. ✅ Create a coupon - Creates a discount coupon. ✅ Retrieve a payment intent (action) - Retrieves a payment intent action. ✅ Retrieve all coupons - Lists all available coupons. ✅ Delete a coupon - Deletes a specific coupon. ✅ Create a plan - Creates a subscription plan. ✅ Retrieve a price/plan - Retrieves the price or plan details. ✅ Retrieve all prices - Lists all prices for products or services. ✅ Create a tax rate - Creates a new tax rate. ✅ Create SetupIntent - Creates a setup intent for a customer. ✅ Cancel a SetupIntent - Cancels a setup intent. ✅ List all SetupIntents - Lists all setup intents. ✅ Confirm a SetupIntent - Confirms the setup intent. ✅ Calculate tax - Calculates tax based on a specific transaction. ✅ Create a tax transaction from a calculation - Creates a tax transaction based on previous tax calculations. ✅ Retrieve a tax transaction - Retrieves details of a tax-related transaction. ✅ Retrieve a refund - Retrieves the details of a refund. ✅ Cancel a refund - Cancels an existing refund. ✅ Update a bank account - Updates bank account information. ✅ Create an account link - Creates a link to an account. ✅ Retrieve a subscription - Retrieves subscription details. ✅ Retrieve a promotion code - Fetches details of a promotion code. ✅ List promotion codes - Lists all available promotion codes.
FAQ
- What is the primary purpose of this plugin? The plugin is designed to facilitate the integration of Stripe's payment processing capabilities, specifically for marketplaces that require a solution for handling transactions between buyers and sellers.
- How can I set up the plugin in my Bubble app? You need to install the plugin from the Bubble Plugin Store, configure your Stripe API keys in the plugin settings, and utilize the available plugin workflows and elements to build your payment flow.
- Does the plugin support handling both direct and marketplace payments? Yes, the plugin supports both direct charges and marketplace-style payments where funds can be split between multiple parties.
- How can I ensure my transactions comply with Stripe's security requirements? Ensure you are using the client and server-side actions provided by the plugin correctly, along with Stripe's built-in security features, such as tokenization, to handle user payment information securely.
- What fees should I be aware of when using this plugin? While the plugin itself doesn't have separate fees, transactions processed through Stripe may incur standard Stripe fees. It's important to review Stripe's pricing to understand potential charges for payments and payouts.
If you still have questions or unresolved issues, you can contact us.
Risk-free Trial
The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!
$70
One time • Or $5/mo
4.1 stars • 27 ratings
8.9K installs
This plugin does not collect or track your personal data.
I'm not yet familiar with ALL the options, but it's nice to have some room for business improvement
Hi there,
Thank you for the 5-star review and positive feedback. We are glad to hear that you find the Stripe Marketplace Express Pro plugin to be a versatile tool for your business.
To help you get familiar with all the available features and options, feel free to check out our official documentation and community resources:
If you ever have questions or need technical assistance as you explore further, please reach out to us at support@zeroqode.com or post on our forum.
We are always happy to help.
Best regards
July 23rd, 2026
•
Zeroqode - Top Bubble Agency
thanks a ton!
July 6th, 2026
saved me a lot of headache with payment processing, can't imagine doing all these on my own
Hi there,
Thank you so much for taking the time to share this wonderful 5-star review.
We’re really happy to hear that the Stripe Marketplace Express Pro plugin helped save you a lot of time and headache with payment processing. Handling payments manually can quickly become complicated, so it’s great to know the plugin made the process easier for you.
Your feedback means a lot to our team and encourages us to keep improving the plugin and making marketplace payment workflows as smooth as possible.
If you ever need any assistance or have questions as you continue building, please don’t hesitate to reach out to us at support@zeroqode.com.
We are always happy to help.
Best regards,
Zeroqode Support
July 8th, 2026
•
Zeroqode - Top Bubble Agency
Good for business
June 26th, 2026
Honestly setting up split payments and seller onboarding usually takes forever but this plugin makes it so easy. The latest version is super smooth and setup was a easy with the docs. Lifesaver for marketplace builds.
Hi there,
Thank you so much for taking the time to share this wonderful 5-star review.
We are absolutely thrilled to hear that the Stripe Marketplace Express Pro plugin has been a lifesaver for your marketplace builds. Marketplace setups - especially handling split payments and seller onboarding - can indeed be notoriously complex to implement from scratch.
Your feedback means a lot to our team and validates our continuous efforts to keep our plugins optimized and well-documented.
If you ever need any assistance or have questions as you continue building, please don't hesitate to reach out to us at support@zeroqode.com.
We are always happy to help.
Happy building!
June 30th, 2026
•
Zeroqode - Top Bubble Agency
Stripe complexity
December 29th, 2025
Understanding Stripe concepts took time but the plugin handled them wel not dev. issue but I wanted to mentione it xd
Hello,
Anton from Zeroqode Support here.
Big thanks for leaving us a review. We’re thrilled to know you're satisfied with our plugin. At Zeroqode, ensuring our users' needs are met is what drives us.
For any queries, suggestions, or discussions, our forum (https://forum.zeroqode.com/) and direct email (support@zeroqode.com) are always open for you.
Best Regards,
Anton
December 30th, 2025
•
Zeroqode - Top Bubble Agency
Perfect for my case
December 14th, 2025
My marketplace automatically splits payments between sellers and the platform and payouts run smoothly without manual work
Greetings,
It’s Anton, from the Zeroqode Support Team.
We're grateful for your warm review and are delighted to bring joy to our users.
Our lines are always open if you have any questions or suggestions. You can contact us on our forum (https://forum.zeroqode.com/) or directly at support@zeroqode.com. In case you find some issues without plugins, please fill out the form at https://issues.zeroqode.com and we will get back to you
Again, thank you for the review.
Best Regards,
Anton
Bubble uses cookies. By using our service you consent to all cookies in accordance with our Cookie Policy.
Read more
Save & Close
I agree
I disagree
Show details
Hide details
Cookie declaration
About cookies
Strictly necessary
Performance
Targeting
Functionality
Unclassified
Strictly necessary cookies allow core website functionality such as user login and account management. The website cannot be used properly without strictly necessary cookies.
This cookie is used by the CloudFlare service to identify trusted web traffic and override any security restrictions based on the visitor's IP address. It is essential for supporting a website's security features and in providing protection against malicious visitors.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
meta_live_u2main
.bubble.io
3 days
_tt_enable_cookie
.bubble.io
2 months 4 weeks
This cookie is used to remember the user's preferences regarding the use of cookies on the website.
This cookie is used by Cookie-Script.com service to remember visitor cookie consent preferences. It is necessary for Cookie-Script.com cookie banner to work properly.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
This cookie is used to store the user's consent and privacy choices for their interaction with the site. It records data on the visitor's consent regarding various privacy policies and settings, ensuring that their preferences are honored in future sessions.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
This cookie is used by the CloudFlare service to identify trusted web traffic and override any security restrictions based on the visitor's IP address. It is essential for supporting a website's security features and in providing protection against malicious visitors.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
__session
.gitbook.com
1 year 1 month
This cookie is used to maintain an anonymized user session by the server.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
For continued stickiness support with CORS use cases after the Chromium update, we are creating additional stickiness cookies for each of these duration-based stickiness features named AWSALBCORS (ALB).
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Used to store guest consent to the use of cookies for non-essential purposes
Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
Cookie report
Name
Provider / Domain
Expiration
Description
GAESA
manual.bubble.io
4 weeks 2 days
This cookie is typically associated with the collection and analysis of statistical data to improve site performance. It may track details such as the number of visitors, the source of the visit, and the pages visited in an anonymous form.
_ga_CMMEJQJJ8J
.bubble.io
1 year 1 month
This cookie is used by Google Analytics to persist session state.
These cookies are generally used for Analytics and help count how many people visit a certain site by tracking if you have visited before. This cookie has a lifespan of 1 year.
_ga_Y168TZXEQ5
.bubble.io
1 year 1 month
This cookie is used by Google Analytics to persist session state.
analytics_session_id.last_access
.bubble.io
11 months 4 weeks
This cookie is used to store the time of the last access by a user in an analytics session, helping in understanding user engagement and the effectiveness of the website content.
This cookie name is associated with Google Universal Analytics - which is a significant update to Google's more commonly used analytics service. This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier. It is included in each page request in a site and used to calculate visitor, session and campaign data for the sites analytics reports. By default it is set to expire after 2 years, although this is customisable by website owners.
_ttp
.bubble.io
3 months
This cookie is used to track user interaction and behavior on the website for site performance and usage analysis. This information is used to improve the user experience and optimize the website's functionality.
_ga_CEPZJCHM3K
.bubble.io
1 year 1 month
This cookie is used by Google Analytics to persist session state.
_ga_5Q4JP8E2X4
.bubble.io
1 year 1 month
This cookie is used by Google Analytics to persist session state.
This cookie is generally used for performance and optimization of payment processing services, facilitating caching of content on the browser to make pages load faster.
This cookie tracks user behavior throughout the session on the website, collecting data such as how long a visitor stays on a page and what links they click on. This information is used to improve user experience and website performance.
_ga_BFPVR2DEE2
.bubble.io
1 year 1 month
This cookie is used by Google Analytics to persist session state.
_ttp
.tiktok.com
2 months 4 weeks
This cookie is used to track user interaction and behavior on the website for site performance and usage analysis. This information is used to improve the user experience and optimize the website's functionality.
Targeting cookies are used to identify visitors between different websites, eg. content partners, banner networks. Those cookies may be used by companies to build a profile of visitor interests or show relevant ads on other websites.
This cookie is associated with Twitter's advertising services. It is used to identify and track the website visitor to display personalized ads based on the user's preferences and interaction with the website.
This cookie is widely used my Microsoft as a unique user identifier. It can be set by embedded microsoft scripts. Widely believed to sync across many different Microsoft domains, allowing user tracking.
This cookie is used to identify a visitor across visits and devices. It allows the website to present the visitor with relevant advertisement based on the visitor's preferences.
This cookie is set by Youtube to keep track of user preferences for Youtube videos embedded in sites;it can also determine whether the website visitor is using the new or old version of the Youtube interface.
This cookie carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.
This cookie is set by Stripe to manage and process payments securely, allowing temporary storage of session related information during a users visit to the website.
These cookies are generally used for Analytics and help count how many people visit a certain site by tracking if you have visited before. This cookie has a lifespan of 1 year.
Unclassified cookies are cookies that do not belong to any other category or are in the process of categorization.
Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser.
You can change your consent to cookie usage at any time on our Privacy Policy page.
Your consent will also apply to the following websites: