Integrations Tab
Use the Integrations tab to detect your active e-commerce platform and Stripe gateway, paste platform API keys per gateway, sync webhooks, and sync connected accounts. Introduced in Split Pay 3.7.0.
Overview#
As of v3.7.0, the Split Pay admin opens on a new Integrations tab. This tab is the central place to wire Split Pay up to the e-commerce platform (WooCommerce or FluentCart) and the Stripe gateway you are using. The tab lives inside the new top-level Split Pay menu in WordPress admin (no longer under WooCommerce → Settings → Payments).
Split Pay detects which integrations are active on your site and shows each one as a card with a status badge:
- Active — the platform plugin (or gateway plugin) is installed, activated, and ready for Split Pay to use.
- Inactive — the plugin is installed but not currently activated.
- Not found — the plugin is not installed on this site.
Where to find it#
In the WordPress admin sidebar, click Split Pay (the top-level menu). The settings page opens on the Integrations tab by default. The other tabs — Main, Transfers, Bulk Editor, and Vendor Onboarding — remain available across the top of the page.
You can also go directly to:/wp-admin/admin.php?page=bsd-split-pay-stripe-connect-woo-settings&tab=integrations
Supported platforms and gateways#
Split Pay 3.7.x ships with first-class support for two e-commerce platforms and three Stripe gateway adapters:
| Platform | Supported Stripe gateway | Notes |
|---|---|---|
| WooCommerce | WooCommerce Stripe Payment Gateway (official) | The original Split Pay path. Most documentation examples on this site use this stack. |
| WooCommerce | Payment Plugins for Stripe WooCommerce (woo-stripe-payment) |
Added in 3.7.0. See Payment Plugins for Stripe WooCommerce. |
| FluentCart | FluentCart built-in Stripe | Added in 3.7.0. Lets you split FluentCart orders without WooCommerce installed. See FluentCart. |
You only need one of these stacks active to use Split Pay. If more than one is active, Split Pay routes each order through whichever gateway processed the payment.
Third-party developers can register additional integrations using the spp_register_integrations action (with the shared IntegrationRegistry) and the spp_integrations filter. Both were added in 3.7.0. See Developer Filters.
Connected accounts summary#
At the top of the Integrations tab, Split Pay shows a summary of:
- How many synced Stripe connected accounts are stored in the plugin (shared across all integrations).
- Per integration, how many products are currently configured to route transfers (for example, WooCommerce: 14).
- A jump link to the Main tab where you manage global transfer rules.
Per-integration cards#
Below the summary, each active integration appears as its own card. Each card shows:
- Platform name and the Active / Inactive / Not found status badge.
- A short description and, where applicable, the detected platform version.
- A nested card for each supported Stripe gateway within that platform.
Gateway cards
Inside each platform card, Split Pay lists every supported gateway. Each gateway sub-card shows:
- The gateway name and the status it has been detected in (Active, Inactive, or Not found).
- The current platform Stripe Account ID Split Pay will use for that gateway (test and live, when configured).
- Webhook sync status and a Sync Webhooks button.
- A Settings button that opens an inline overlay where you paste the platform-account API keys for that gateway.
- A direct link to the gateway plugin’s own settings page on your site (for example, the WooCommerce Stripe gateway settings, the Payment Plugins Stripe Payment Gateway settings, or FluentCart’s Stripe configuration).
Connected accounts are shared across integrations. If you sync a Stripe connected account from one gateway, the same account is available to all of them. You don’t need to re-sync per gateway.
Setting up a gateway#
To finish setup for a given gateway, follow the same flow you would use in the Quick Start, but per gateway:
Connect your store’s Stripe gateway plugin (official WooCommerce Stripe gateway, Payment Plugins for Stripe WooCommerce, or FluentCart’s built-in Stripe) to Stripe in both test and live modes independently.
On the Integrations tab, click Settings on the gateway card. Paste your Stripe platform-account Publishable and Secret (or Restricted) keys for the mode you are configuring.
Click Sync Webhooks on the gateway card. Split Pay creates (or refreshes) a webhook endpoint on Stripe subscribed to transfer.created, transfer.reversed, and transfer.updated.
Click Sync Connected Accounts from the summary section. This pulls the list of connected Stripe accounts attached to your platform into the plugin so they are available across every integration.
Repeat for live mode if you started in test (and vice versa).
Test and live modes are independent. Connect Stripe to your gateway plugin in test mode, paste the test API keys into Split Pay, and sync webhooks. Then repeat the entire flow for live mode. Test-mode connected accounts cannot receive live transfers and vice versa.
Disabling an integration#
Split Pay enables an integration whenever its underlying platform and gateway plugins are detected and active. To stop Split Pay from processing transfers for a given integration:
- Deactivate the underlying gateway plugin (or the platform plugin) on your WordPress site. The corresponding card will switch to the Inactive badge and no further transfers will be created from that source.
- Or, leave the plugin active but clear the platform API keys in the gateway card’s Settings overlay. Split Pay will surface an admin notice that the configuration is incomplete for that gateway.
Existing transfer log entries remain regardless of which integrations are active.
Troubleshooting#
- If a platform card shows Not found when the plugin is installed, confirm the plugin is activated. WordPress multisite users should confirm activation at the site level.
- If Sync Webhooks fails, see the Webhook Sync Failures section of the Quick Start — the same causes apply.
- If Split Pay does not detect FluentCart even when activated, ensure FluentCart’s Stripe configuration page (
FluentCart → Settings → Payments → Stripe) shows Stripe as connected in the mode you are using. - If the gateway card shows the right gateway but no Stripe Account ID, paste the Stripe platform-account keys via the gateway card’s Settings overlay and save.