Changelog
The full version history and release notes for Split Pay.
Version 3.7.5.1 — June 7, 2026
- Fixed: orders no longer get stuck in “Pending payment” after a successful card payment — the Stripe payment notification is now matched to the order even before WooCommerce records the charge.
- Fixed: a refund now reliably reverses the vendor’s payout, including on FluentCart orders.
- Improved: the Stripe payment-notification handler is more resilient to incomplete or repeated events.
Version 3.7.5 — June 5, 2026
- Fixed: vendors are never paid — or refunded — twice, even when a payment or refund notification arrives more than once.
- Added: automatic payout reversal if a delayed bank payment (ACH/SEPA) fails after vendors were already paid.
- Improved: clearer test-vs-live mode handling, reliable vendor-split saving, and a faster, more dependable Transfers tab.
- Improved: compatibility with other Stripe plugins, accessibility, security, and complete data cleanup on uninstall (incl. multisite).
Version 3.7.4 — May 21, 2026
- Fixed: Product Split Pay settings (vendor, percentage / amount, shipping) no longer get silently erased on saves that don’t include the Split Pay tab fields (variable parent save, REST/API saves, third-party product saves, etc.).
- Fixed: Same erasure protection for product variations; vendor-only variation saves no longer wipe the selected vendor.
- Added: One-time upgrade migration rebuilds erased product settings from the transfer log (skips products that already have a vendor).
- Added: Per-product Recover button on the WooCommerce product Split Pay tab (optional force-overwrite).
- Fixed: Per-product Recover panel is visible on the Split Pay tab (wrapper no longer uses WooCommerce’s reserved
panelclass; nowspp-recovery-wrap). - Fixed: Admin paths no longer fatal with
WC_Stripe_Logger::log()when only Payment Plugins’ Stripe gateway is installed. - Fixed: Transfers tab no longer fatals when a logged payment method doesn’t map to an active gateway object.
- Fixed: Saved vendor stays visible on the product tab even when the account isn’t in the synced-accounts list (orphan option shown).
- Fixed: Migrations no longer warn/fatal under wp-cron or CLI on some hosts.
Version 3.7.3 — May 20, 2026
- Fixed:
WC_Stripe_Logger::log()fatals on Payment Plugins–only sites (namespaced 3.7.0 code paths now guarded). - Fixed: Percentage splits on Name Your Price / customer-chosen-price orders use the paid line subtotal, not the catalog base price.
- Fixed: Vendor selection on the product Split Pay tab persists when percentage and amount are left empty.
- Fixed: Transfers tab empty while Stripe transfers succeeded (
stripe_modeand related columns now written;migration-373backfills 3.7.0+ rows).
Version 3.7.2 — May 18, 2026
- Fixed: Removed blocking “above 97%” confirm popup on product save (could cancel saves).
- New: 97% / 100% aggregate transfer warnings show as dismissible admin notices instead.
Version 3.7.1 — May 18, 2026
- Compat: Tested up to WordPress 7.0.
- Fixed:
WC_Stripe_Logger::log()fatals on Payment Plugins–only sites (legacy class paths guarded).
Version 3.7.0 — May 15, 2026
- New: FluentCart support.
- New: Integrations tab (per-gateway keys, webhook sync, account sync).
- New: Top-level Split Pay admin menu.
- New: Payment Plugins for Stripe WooCommerce gateway support.
- New:
[split_pay_vendor_connect]vendor onboarding shortcode. - New: Delayed Transfers (PRO) — hold transfers until order is Completed.
- New: Transfer log source column (WooCommerce / FluentCart).
- New:
spp_integrations,spp_register_integrations,spp_product_data_tab_classeshooks. - Improved: Activates with FluentCart only (WooCommerce not required).
- Improved: Shared connected accounts across integrations; unified TransferEngine for WC shipping/tax/product transfers.
- Fixed: Multi-account global percentage math restored to pre-3.7.0 behaviour.
- Fixed: Activation no longer requires the official WooCommerce Stripe gateway.
- Fixed: Transfer order notes use the order currency symbol.
Version 3.6.4 — April 7, 2026
- Fix webhook sync failing when stored endpoint IDs are stale, deleted, or mode-mismatched.
- Added URL-based fallback to find the correct webhook endpoint automatically.
- Fixed scoping bug with the API key in the live-mode webhook sync path.
Version 3.6.3 — March 18, 2026
- Fix to multiple product transfers.
- Fix Product Extra Options (PEWC) transfer to use an instance-based Stripe client.
- Freemius SDK update.
Version 3.6.2 — March 6, 2026
- Metadata error fix.
Version 3.6.1 — March 5, 2026
- Fix undefined variable when an order’s shipping method is not found in any zone.
- Fixed 500 error with the Retry Split Pay Transfer order action.
Version 3.6.0 — February 28, 2026
- Payment methods — All WooCommerce Stripe methods supported; deferred methods wait for settlement.
- Refund handling (PRO) — Automatic proportional transfer reversals on WooCommerce refunds.
- Retry transfers (PRO) — New order action to retry failed transfers.
- Currency checks — Warnings when connected accounts are in a different country than the platform.
- Vendor roles (PRO) — Use any WordPress role instead of a single custom role.
- Product Add-Ons Ultimate (PRO) — Transfer product extras revenue to separate connected Stripe accounts per add-on group.
- Setup checks — API key format validation, incomplete-config notices, and 97%+ transfer percentage warning.
Version 3.5.9 — February 13, 2026
- Fix to Transfers tab.
Version 3.5.8 — December 16, 2025
- Updated Freemius SDK to the latest version.
Version 3.5.7 — September 10, 2025
- Fixed an issue with multisite network activation.
Version 3.5.6 — July 25, 2025
- Bulk Editor improvements and performance enhancements.
Version 3.5.5 — May 7, 2025
- Bulk Editor improvements.
- Bugfix for database table creation on multisite installations.
Version 3.5.4 — April 18, 2025
- Fixed items not saving correctly in settings.
- Additional improvements to the Bulk Editor.
Version 3.5.3 — January 27, 2025
- Added Advanced Product Fields integration.
- Improved Bulk Editor mechanism.
- Updated Freemius SDK.
Version 3.5.2 — November 21, 2024
- Added support for WooCommerce Product Bundles plugin.
- Added developer-friendly Actions and Filters.
- Tax transfer bugfix and email notification improvements.
- Added warning for non-supported third-party product types.
Version 3.5.1 — October 23, 2024
- Shipping tax handling improvements.
- Updated Freemius SDK.
Version 3.5.0 — October 16, 2024
- Tax handling improvements and stability fixes.
Version 3.4.9 — October 8, 2024
- Further tax handling improvements.
Version 3.4.8 — September 6, 2024
- Major bug fixes and stability improvements.
- Reconfigured API key approach due to changes in the WooCommerce Stripe Payment Gateway plugin.
Version 3.4.7 — August 13, 2024
- Improved tax handling calculations.
Version 3.4.6 — July 22, 2024
- Added tax handling feature.
Version 3.4.5 — July 22, 2024
- Added Tax Handling.
- Updated translations.
Version 3.4.4 — July 18, 2024
- Updated translation .POT file.
- UI updates and improvements.
- Updated Freemius SDK.
Version 3.4.3 — June 21, 2024
- Added Transfer Confirmation Email in WooCommerce settings.
- Fixes to the Bulk Editor.
- Fixes to Stripe Connect.
- Coupon handling fixes due to WooCommerce changes.
Version 3.4.2 — June 6, 2024
- Corrected API key usage in TEST and LIVE modes for Stripe Connect.
Version 3.4.1 — June 5, 2024
- Fixed Stripe Connect in TEST mode.
- Fixed styling issue on Stripe Connect button.
Version 3.4 — May 20, 2024
- Added Bulk Editor for managing transfer details across all products and variations (PRO).
- Updated Freemius SDK.
- General bug fixes.
Version 3.3.11 — April 9, 2024
- Fixed 100% transfer calculation.
- Layout fix for product view.
- Updated Freemius SDK.
Version 3.3.10 — March 29, 2024
- Stability improvements and bug fixes.
- Updated strings translation.
- Fixed shipping transfer value not working when standard transfer value was 0.
Version 3.3.9 — February 27, 2024
- Added option to transfer WooCommerce order details to Stripe metadata.
- Bug fixes to the error mechanism.
- Improvements to the Transfers Tab layout.
Version 3.3.8 — January 30, 2024
- Fixed compatibility with WooCommerce High-Performance Order Storage (HPOS).
- Confirmed support for WooCommerce Subscriptions.
Version 3.3.7 — January 29, 2024
- Added support for simple product types created by third-party plugins or themes.
- Added support for WooCommerce High-Performance Order Storage.
- Updated Freemius SDK.
Version 3.3.6 — December 5, 2023
- Updates to Stripe Connect mechanism.
- Fixed auto-deactivation of the free version on PRO upgrade.
Version 3.3.5 — December 4, 2023
- Added Stripe Connect onboarding for Vendors (PRO).
- Added fields for transferring a percentage or fixed amount of shipping fees.
- Added CSV export mechanism for transfers.
- Updated Freemius SDK.
Version 3.3.4 — September 26, 2023
- Bug fixes.
Version 3.3.3 — September 25, 2023
- Updated text strings, upgrade mechanisms, and icons.
Version 3.3.2 — September 20, 2023
- Bug fixes for saving and deleting connected account settings.
- Extended multiple connected accounts capability to product level.
Version 3.3.1 — September 7, 2023
- Updated Freemius SDK.
- Resolved bugs with saving or removing selected connected accounts.
Version 3.3 — July 21, 2023
- Multiple connected accounts now supported! Split payments to multiple vendors from a single transaction.
Version 3.2.10 — July 5, 2023
- Coupon compatibility fix.
- Updated Freemius SDK.
Version 3.2.9 — June 20, 2023
- Added support for splitting payments when coupons are applied.
- Fixed Stripe accounts synchronization issue.
Version 3.2.8 — May 31, 2023
- Bugfix for displaying error message when unable to connect to platform accounts.
- General bugfixes and stability improvements.
- Updated Freemius SDK.
Version 3.2.7 — April 19, 2023
- Database storage bugfix for free version.
- Updated Object ID retrieval from Stripe.
Version 3.2.6 — April 13, 2023
- Database storage bugfix.
Version 3.2.5 — April 6, 2023
- Added Fixed Amount split payments.
- Added percentage-based and fixed amount split transfers for variable products.
- Added option to transfer shipping fees to connected accounts.
Version 3.2.4 — March 9, 2023
- Fixed pagination issue with the Transfers tab.
- Fixed multiple-quantity order miscalculations.
Version 3.2.3 — January 26, 2023
- Implemented Stripe Connect mechanism.
- Now uses checkout total by default for splitting percentage instead of Subtotal.
- General bug fixes and stability improvements.
Version 3.2.2 — September 19, 2022
- Sanitizations and escapes for WordPress.org compliance.
- Fixed bug preventing the saving of WooCommerce products.
Version 3.2.1 — July 18, 2022
- Updated Freemius SDK to v2.4.4.
- General bug fix and security improvements.
Version 3.2.0
- Added premium feature: configure different split percentages at the product level.
- Removed Exclude Shipping and Exclude Tax settings (plugin now automatically excludes both).
Version 3.1.0
- Fixed a bug with the Exclude Shipping and Exclude Tax settings.
- Tested with WooCommerce 5.2.2 and WordPress 5.7.1.
Version 3.0.1
- Tested with WooCommerce 5.2.1.
- Minor tweaks to installation instructions and screenshot.
Version 3.0.0
- Complete code refactor to streamline the plugin.
- Tested with WooCommerce v5.2.
- Moved plugin settings menu location.
- Added plugin link to documentation.
- Updated to use WooCommerce currency settings.
Version 2.5.4
- Tested with WordPress 5.7 and WooCommerce 5.1.
Version 2.5.3
- Tested with WordPress 5.5 and WooCommerce 4.3.2.
Version 2.5.2
- Updated licensing platform to Freemius.
Version 2.5.1
- Fix for plugin update banner.
Version 2.5.0
- Rewrote Stripe routine to handle multiple sites.
- Code refactoring for efficiency.
Version 2.4.3
- Added check to verify Stripe source ID matches existing WooCommerce ID.
- Fixed update banner image.
Version 2.4.2
- Updated Transfer section total record count to include test/live mode filter.
Version 2.4.1
- Fixed WordPress support tag.
Version 2.4.0
- Implemented new Transfers section with Stripe reference IDs.
- Added filter for Transfers section based on Stripe test mode vs live mode.
- Removed old dashboard.
Version 2.3.1
- Pre-release for 2.4.
- Added plugin upgrade functionality for future database changes.
- Created new transfer log database table.
- Added instance of core WordPress table class.
- Updated uninstall logic.
Version 2.3.0
- Added exception handling for “No such destination” Stripe Connected Account errors.
- Enhanced webhook processing to only handle webhooks matching the WooCommerce statement descriptor.
Version 2.2.1
- Fixed bug in webhook check.
Version 2.2
- Added plugin update checks for licensed instances.
Version 2.1
- Added licensing.
Version 2.0
- Moved from standalone WordPress dashboard 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 reads from WooCommerce Stripe Gateway plugin.
- Eliminated custom styles.
- Added option to exclude sales tax from transfer calculations.
Version 1.0
- Initial release of Split Pay.