Welcome
Split Pay — automatically split WooCommerce or FluentCart payments and send portions to connected Stripe accounts using the Stripe Connect Transfers API.
What is Split Pay?#
Split Pay is a WordPress plugin that automatically divides incoming payments on your WooCommerce or FluentCart store and routes funds to one or more connected Stripe accounts. It uses Stripe’s Transfers API under the hood: your store processes the payment as the platform, Stripe deducts its fees, and the plugin creates transfers to the connected accounts you’ve configured.
In practical terms: a customer pays your store, and Split Pay handles sending the right amount to the right people — no manual calculations or spreadsheets.
Platforms & gateways supported#
Since v3.7.0, Split Pay is structured around platform adapters and gateway adapters. You can mix and match:
- Platforms: WooCommerce or FluentCart (FluentCart works standalone — WooCommerce is no longer required).
- WooCommerce Stripe gateways: the official WooCommerce Stripe Payment Gateway or Payment Plugins for Stripe WooCommerce (
woo-stripe-payment) — or both at once. - FluentCart Stripe gateway: FluentCart’s built-in Stripe payment integration.
Detection happens automatically. The Integrations tab under the top-level Split Pay menu shows each detected platform and gateway, its effective platform-key source, a read-only WooCommerce-webhook check, and a link to Connect Status. For Payment Plugins for Stripe WooCommerce, save the same mode’s platform key in that gateway row’s Advanced settings so readiness, account sync, and the row-level check use the exact intended platform.
Who is it for?#
Split Pay is designed for any WooCommerce or FluentCart store that needs to share revenue with other parties. Common use cases include:
- Marketplaces & Multi-vendor Stores — Sell products on behalf of vendors, keep your commission, and automatically forward the rest to each vendor’s Stripe account. Running WCFM or Dokan? Split Pay integrates with both — including automatic vendor onboarding and membership-tier commissions for WCFM (3.8.0+).
- Vendor & Supplier Payouts — Pay a supplier or manufacturer a fixed amount or percentage whenever their products sell, without any manual intervention.
- Partnerships & Revenue Sharing — Split revenue between business partners, co-creators, or affiliates at configurable ratios.
- Fundraising & Donations — Accept donations and automatically forward the funds to the receiving organization’s Stripe account.
How does it work?#
Three layers work together:
- Your e-commerce platform (WooCommerce or FluentCart) handles the storefront, cart, and checkout.
- A Stripe gateway (the official WooCommerce Stripe Payment Gateway, Payment Plugins’
woo-stripe-payment, or FluentCart’s built-in Stripe integration) processes the payment, creating a charge on your platform Stripe account. - Split Pay listens for successful payments and creates Stripe Transfers from your platform balance to the connected accounts you’ve configured.
You configure transfer rules at either the global level or, with PRO, the product level. Rules use a percentage or fixed amount. The plugin also supports shipping-fee transfers, coupon and tax handling, automatic supported refund reversals, and more.
By default, Stripe transfers are created after a supported charge succeeds. With Delayed Transfers enabled, Split Pay waits until a WooCommerce order is marked Completed before creating its source-bound transfers. Delayed Transfers is a WooCommerce-only PRO option and is off by default.
Free & PRO versions available. Free supports one global percentage recipient across the supported WooCommerce and FluentCart flows, positive WooCommerce order-fee routing, the base vendor-connect shortcode, supported automatic refund reversals, and failed-transfer recovery. PRO adds multiple recipients, fixed amounts, product and variation rules, shipping/tax routing, Bulk Editor, delayed WooCommerce transfers, sequential splits, exact fee allocation, vendor-debt recovery, and marketplace automation.
Key features#
- Cross-platform — Works with WooCommerce, FluentCart, or both on the same site (3.7.0+).
- Supported Stripe gateways — Dedicated adapters cover the official WooCommerce Stripe gateway, Payment Plugins for Stripe WooCommerce, and FluentCart’s built-in Stripe integration. The WooCommerce universal adapter can also process another Stripe-backed gateway when its order exposes a resolvable charge in the configured platform account; WooPayments is excluded.
- Top-level Split Pay admin menu — Integrations, Global Transfer Settings, Transfers, Bulk Editor, Vendor Onboarding, and status tools live under Split Pay in WordPress admin.
- Global Transfers — Set store-wide baseline rules that apply when a product does not override them.
- Product-level Transfers PRO — Override the global rule on individual products.
- Variable Product Transfers PRO — Configure unique transfer rules for each product variation.
- Shipping Fee Transfers PRO — Split shipping fees separately from product amounts.
- Coupon & Tax Handling PRO — Automatically adjust transfer amounts when coupons are applied or taxes are collected.
- Delayed Transfers PRO — Hold transfers until the order is marked Completed (3.7.0+).
- Vendor Onboarding Shortcode —
[split_pay_vendor_connect]renders a Connect-with-Stripe button on a front-end page. - Refund Handling — Automatically reverses supported WooCommerce and FluentCart transfer amounts when the matching refund reaches Split Pay.
- Failed-transfer Recovery — Guarded WooCommerce retry plus automatic per-leg FluentCart recovery, while preserving transfers already proven successful.
- Bulk Editor PRO — Manage transfer settings across many products at once.
- WCFM Marketplace Integration PRO — Auto-onboard WCFM vendors to Stripe, auto-link their products, and pull commission rates from membership tiers, with built-in double-pay protection (3.8.0+).
- Vendor Automation PRO — Automatically create a product for each vendor the moment they finish Stripe onboarding, complete with a downloadable payment QR code (3.8.0+).
- Transaction Emails PRO — Email the vendor when they receive a payment and the customer when their money is sent (3.8.0+).
- Transfer Confirmation Emails PRO — Send the store admin one summary after an order’s first successful transfer batch.
- Stripe Metadata PRO — Attach custom metadata to each transfer for reporting and reconciliation — every transfer is also auto-tagged
split_pay=1(3.8.0+). - Developer Filters — Extend and customize plugin behavior with WordPress filters and the
spp_integrations/spp_register_integrationshooks (3.7.0+).
Get started#
Ready to set up Split Pay on your store? Start with the Stripe Connect prerequisites checklist, then follow the Quick Start to install the required plugins, connect your Stripe account, and configure your first transfer rule. Then visit the Integrations Tab page to learn how the per-platform / per-gateway cards work.
Stripe Connect Prerequisites › Quick Start Guide › Integrations Tab › How Stripe Transfers Work ›Need help? Visit the support page or check the troubleshooting guide for solutions to common issues.