HMAC signed
Requests and status webhooks are signed — stores and hub verify every payload.
SecureFinPay
Connect WooCommerce and custom storefronts to one Payment Hub. Customers pay once via PayPal — status returns to the store that started the order.
Trusted by design
FinPay is engineered for multi-store networks — signed traffic, licensed seats, and a hub that stays online when a single store changes.
Requests and status webhooks are signed — stores and hub verify every payload.
SecureConnect and pay flows check LicensePress plan limits — no offline credential inventing.
TrustedOne hub, many stores — WooCommerce and custom — grow seats as your network grows.
ScalableCheckout runs on the payment layer with sandbox and live credential sets.
Verified railBackoff retries plus admin Order Sync keep origin orders in sync when the network blips.
ResilientBuilt for modern WooCommerce high-performance order storage on hub and stores.
Woo readyArchitecture
Every connected storefront talks to one Payment Hub. The hub owns PayPal. Your stores keep catalog, cart, and customer email.
Live workflow
From storefront session → FinPay hub → PayPal checkout → signed status back to the origin store.
Store creates a payment session on the hub — WooCommerce or Custom API.
Customer pays via PayPal on the Payment Hub — redirect or iframe.
Signed status finalizes the originating store order with HMAC sync.
Core systems
Hub registry, PayPal layer, masked catalog, order bridge, fees, and licensed seats — one processor for the whole network.
Mint stores, rotate credentials, disable without taking the hub offline.
Hosted fields and buttons on the hub — sandbox and live credential sets.
Processor-facing titles and images — real prices stay on the line.
HMAC REST for Woo, signed webhooks for custom — retries with backoff.
Per-session delivery mode with CSP allowlist for connected origins.
Store slots claim against your LicensePress plan — no offline inventing.
Catalog engine
Push products to the hub with masked title, description, and image for processor-facing receipts. Real prices stay accurate. Global placeholders cover unsynced SKUs.
Inconsistent · noisy
Clean · checkout-ready
Remove storefront noise — normalize titles PayPal sees on receipts.
Set masked title, description, and image per SKU on the hub catalog.
Push the masked catalog so checkout and the processor stay in sync.
Customers and PayPal see structured titles — your storefront names stay private.
Order bridge
Store creates a bridged checkout session. After PayPal capture on the Payment Hub, status returns as HMAC REST (WooCommerce) or a signed webhook (custom) — with retries and admin Order Sync recovery.
Hub notifies the originating store as soon as PayPal capture succeeds.
HMAC REST for Woo, signed webhooks for custom — plus retries and Order Sync.
Same paid outcome whether the storefront is WordPress or a custom stack.
Pipeline
WordPress + WooCommerce, Payment role, PayPal sandbox or live.
Add Woo or custom stores. Copy credentials once — store them securely.
Push products so the processor sees clean titles, not raw SKU noise.
Redirect or iframe checkout on the hub; status finalizes the origin order.
Broad solutions
The Payment Hub is WordPress + WooCommerce. Connected storefronts are not limited to WordPress.
Store role on each shop, Payment role on the hub. Catalog sync, checkout bridge, status back to Woo orders.
Keep Laravel, Node, or headless. The hub handles payment; your app gets status when the customer pays.
Per-store credentials, attribution, and hub-side registry — many client storefronts, one payment site.
One PayPal destination, masked products, status on the originating store, emails owned by the store.
Custom platforms
Keep building on Laravel, Node, or headless commerce. FinPay is the payment destination — not a forced rebuild in WordPress.
Your storefront
Payment Hub
WordPress payment destination
Per-store keys — rotate or disable without taking the hub offline.
HMAC webhooks return paid status to your origin storefront.
Laravel, Node, headless — connect without rebuilding in WordPress.
Grow connected stores under your LicensePress plan limits.
Control plane
Regenerate keys, disable a store, or disconnect — without taking the payment hub offline.
Hub-side fee rules per store. Stores can fetch fee info for estimates before checkout.
Connect and create-payment verify the hub license and store claim against your plan.
Upcoming
Quota rotation and admin notify are on the roadmap — same hub model, more rails.
See the roadmap →Explore
Insights
Hub checkout, store attribution, and status retries explained end-to-end.
Why custom platforms stay easy — and where the technical guide lives after install.
What is coming next for quota rotation and admin notify.
Compare plans or see how custom platforms connect to the hub.