Skip to content

Connect-and-resell

Cavaridge™ MSPs can resell platform products to their client tenants via Stripe Connect with the platform’s billing catalog as the source of truth. This guide covers how to set up a Pax8-compatible reseller arrangement.

  • MSP tenant in good standing (not on Trial; Pro or Team).
  • Stripe account verified for Stripe Connect (Standard accounts).
  • Cavaridge AI gateway access (used for resold products’ LLM calls — billed back through the MSP).
  • Customer of record is the client tenant (the MSP’s customer).
  • Charge flows through the MSP’s Stripe account (Connect Standard).
  • Cavaridge™ takes a wholesale cut computed from the catalog’s cogs_cents_per_seat_month floor; the MSP keeps the rest.
  • GM-floor (55%) is enforced at the catalog level — an MSP cannot price below floor.
  1. Enable Connect in the MSP tenant’s billing settings → “Become a reseller”.
  2. Onboard via Stripe Connect Standard — Cavaridge™ redirects through the standard onboarding flow.
  3. Set per-product wholesale margins in tenantConfig.reseller.margin_overrides (must respect floor).
  4. Register the client tenant under the MSP via the standard MSP→client onboarding.
  5. Issue a subscription to the client at the MSP’s chosen retail price; charges flow MSP → Cavaridge™ → product.

The Pax8 partnership lets MSPs pull Cavaridge™ subscriptions through their existing Pax8 marketplace seat. PROD-02 closed the partnership-side configuration. Contact your Cavaridge™ partner manager to enable Pax8 sync on your tenant.

  • Don’t try to set client retail prices outside tenantConfig.reseller — they won’t propagate to Stripe.
  • Don’t bypass the GM-floor — the catalog rejects the price; sync to Stripe will fail loudly.
  • Don’t change customer-of-record after a subscription is active. Cancel + re-issue.

See billing catalog for the underlying pricing + GM-floor mechanics.