Split Pay for Stripe Connect on Woocommerce – Create a Marketplace in Minutes

Description

The Split Pay plugin is used by Stripe Connect Platform accounts to transfer a percentage of WooCommerce sales to Connected Stripe Accounts. This is often referred to as “split-pay”. Store owners have the ability to set the percentage or a fixed amount of each sale to be transferred to a Stripe Connected Account.

Splitting payments is perfect for a wide variety of use-cases, including multi-vendor marketplaces, business partnerships, and other situations where WooCommerce store owners may want to automatically deduct a portion of sales to another person or business.

Required Plugins

The following plugins are required to use the Split Pay Plugin:
* WooCommerce
* WooCommerce Stripe Payment Gateway

Free Features

% PERCENTAGE-BASED TRANSFERS

  • Transfer a percentage of each sale to a connected Stripe account globally throughout your store. This means every sale can be split based on a pre-defined percentage.

🔁 SUBSCRIPTIONS SUPPORTED

  • Selling subscriptions? We’ve built the plugin to ensure full support for recurring payments, so every renewal payment as part of your sold subscriptions will continue to be split.

💱 CURRENCY AGNOSTIC

  • Sell with any currency supported by Stripe + WooCommerce. The calculations all happen in the background, regardless of the selected store currency.

PRO Features

🔍 PRODUCT-SPECIFIC TRANSFER PERCENTAGES

  • Set transfer percentages globally or at the product level. For instance, split all sales with 5% to the connected account, or split Product X with 10% and Product Y with 25%.

📊 GLOBAL OR PRODUCT-SPECIFIC FIXED TRANSFER AMOUNTS

  • Set fixed transfer amounts globally or at the product level. For instance, split all sales with $5 to the connected account, or split Product X with $10 and Product Y with $25.

🃏 COMBINE PERCENTAGES AND FIXED AMOUNTS

  • Sell some products with a percentage split and some products with a fixed amount split. For instance, transfer $10 from sales of Product X and 25% from sales of Product Y.

🍒 VARIABLE PRODUCTS SUPPORTED

  • Support for variable WooCommerce products – set transfer values for each variation you have configured in WooCommerce.

🚢 OPTIONALLY TRANSFER SHIPPING FEES

  • Are your vendors offering product fulfillment? Transfer shipping fees associated with each product to connected accounts.

📃 VIEW TRANSFERS EASILY

  • The transfers tab available directly in the WordPress Dashboard displays a summary of all split pay transactions, so you don’t have to go digging through your Stripe payment history.

🌱 WEBSITE & PRICING

📕 DOCUMENTATION

Screenshots

  • Plugin settings
  • Product-level split percentages
  • Amount transferred in Stripe

Installation

  1. Upload “bsd-split-pay-stripe-connect-woo.zip” through the WordPress plugins menu.
  2. Click Activate.
  3. Navigate to WooCommerce > Split Payments to configure options.
  4. Check out our documentation for additional information.

Reviews

Read all 2 reviews

Contributors & Developers

“Split Pay for Stripe Connect on Woocommerce – Create a Marketplace in Minutes” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.2.7

  • Database storage bugfix for free version.
  • Update to retrieving Object ID from Stripe.

3.2.6

  • Database storage bugfix.

3.2.5

  • Added Fixed Amount split payments.
  • Added percentage-based and fixed amount split transfers to variable products in WooCommerce.
  • Added option to transfer shipping fees to connected accounts.

3.2.4

  • Fixed pagination issue with transfers tab.
  • Fixed multiple-quantity order miscalculations.

3.2.3

  • Implemented Stripe Connect mechanism.
  • Using checkout total by default for splitting percentage instead of Subtotal.
  • General bug fixes and stability improvements.

3.2.2

  • Sanizations and escapes for WordPress.org compliance.
  • Fixed bug preventing the saving of WooCommerce products.

3.2.1

  • Updated Freemius SDK to v2.4.5.
  • General bug fixes and security improvements.

3.2.0

  • Added a premium feature allowing administrators to configure different split percentages at the product level.
  • Removed Exclude Shipping and Exclude Tax settings (plugin now automatically excludes both).

3.1.0

  • Fixed a bug with the Exclude Shipping and Exclude Tax settings.
  • Tested with WooCommerce 5.2.2.
  • Tested with WordPress 5.7.1.

3.0.1

  • Tested with WooCommerce 5.2.1.
  • Minor tweaks to installation instructions and screenshot.

3.0.0

  • Complete code refactor to streamline plugin.
  • Tested with WooCommerce v5.2.
  • Moved plugin settings menu.
  • Added plugin link to documentation.
  • Updated to use WooCommerce currency setting.

2.5.4

  • Tested with WordPress 5.7
  • Tested with WooCommerce 5.1

2.5.3

  • Tested with WordPress 5.5
  • Tested with WooCommerce 4.3.2

2.5.2

  • Updating licensing platform to Freemius

2.5.1

  • Fix for plugin update banner

2.5.0

  • Rewrote Stripe routine to handle multiple sites
  • Some code refactoring for efficiency

2.4.3

  • Added check to verify Stripe source ID matches existing WC ID
  • Fixed update banner image

2.4.2

  • Updated Transfer section total record count to include test/live mode filter

2.4.1

  • Fixed WordPress support tag

2.4.0

  • Implemented new Transfers section, including Stripe reference IDs
  • Filter the Transfers section based on Stripe test mode vs live mode
  • Removed old dashboard

2.3.1

  • Pre-release for 2.4
  • Added plugin upgrade functionality to accommodate future database changes
  • Created new transfer log database table
  • Added instance of core WP table class
  • Updated uninstall logic

2.3.0

  • Added exception handling for Stripe Connected Account not found (“No such destination”)
  • Enhanced so we will only process a webhook if the statement descriptor configured in WooCommerce > Settings > Payments matches the statement descriptor returned in the webhook response

2.2.1

  • Fixed bug in webhook check

2.2

  • Added plugin update checks for licensed instances

2.1

  • Added licensing

2.0

  • Moved from a stand-alone WordPress dashboard item to a tab inside WooCommerce Settings
  • Merged features into standard WordPress plugin structure
  • Sets WooCommerce Stripe Gateway as a plugin dependency
  • Removed separate settings for Stripe keys and test/live mode; now gets those settings from the WooCommerce Stripe Gateway plugin
  • Eliminated custom styles
  • Added an option to exclude sales tax from transfer calculations

1.0

  • Initial version of the plugin.