The Unified Payment Orchestration Layer for WordPress Multisite
1. What is UC Pay?
UC Pay is a network‑grade payment orchestration system for WordPress Multisite.
It provides Stripe‑Connect‑class capabilities using NMI, WooCommerce, and Woo Subscriptions.
Key Promise: Payments route directly from buyer → merchant.
No pooled funds. No float. No credential sharing.
One‑time payments (single & multi‑merchant)
Subscriptions (single‑merchant enforced)
Crowdfunding & donations
Fee recovery (optional, transparent)
2. System Architecture
Core Components
Component
Role
Activation
UC Pay Core
PayFac brain, vault resolution, idempotency
Network
UC Pay Gateway
WooCommerce payment gateway
Network
WPCF Recurring
Campaign subscription logic
Per‑site
Merchant Lock Rule (Non‑Negotiable)
A subscription is permanently locked to one merchant MID.
Vault tokens are created under that MID.
Renewals can never switch merchants.
This rule ensures:
PCI safety
NMI vault integrity
Accurate accounting
3. Supported Use Cases
One‑Time Payments
Single merchant checkout
Multi‑merchant marketplace checkout
Optional customer fee recovery
Subscriptions
Single merchant only (enforced)
Woo Subscriptions native lifecycle
Off‑session renewals via vault tokens
Crowdfunding / Give Hub
Monthly campaigns
Campaign‑level fee recovery
True subscriptions (not fake carts)
4. Network Admin Guide
Installation Order
1. Network‑activate UC Pay Core
2. Network‑activate UC Pay Gateway
3. Activate WooCommerce on subsites
4. Activate WPCF Recurring only where needed