Platform models

Compare SaaS, marketplace, and PayFac integration models to choose the right architecture for your platform.

View as MarkdownInstall skills

VINR supports three platform models. Your choice determines who owns the customer relationship, who bears liability, and how much integration work is required.

Models at a glanceAsk

SaaS / PayFacMarketplaceManaged marketplace
Sub-merchant onboardingPlatform-managedPlatform-managedVINR-hosted
Compliance responsibilityPlatformPlatformShared
Charge created onPlatform accountPlatform accountSub-merchant account
Customer seesYour brandYour brandYour brand or VINR
Engineering effortHighMediumLow

SaaS / PayFac modelAsk

Your platform acts as a payment facilitator (PayFac). You take on the processing agreement, onboard sub-merchants under your master merchant ID, and bear primary liability for their transactions.

  • Best for: vertical SaaS (e-commerce, booking, POS platforms)
  • You control the full checkout and onboarding UX
  • Sub-merchants may not know VINR is involved
  • Requires the highest level of compliance diligence

Marketplace modelAsk

Your platform intermediates between buyers and sellers. Payments are created on the platform account and funds are split to sub-merchant balance accounts minus your commission.

  • Best for: two-sided marketplaces, on-demand services, gig economy
  • Platform bears liability for refunds and chargebacks on transactions it routes
  • Sub-merchants access a VINR-hosted dashboard (optional) or API only

Managed marketplaceAsk

Lower-effort option where VINR handles more of the compliance and onboarding. Sub-merchants go through a VINR-hosted onboarding flow and maintain a more direct relationship with VINR.

  • Best for: platforms that want to launch quickly without deep compliance investment
  • Reduced platform liability in exchange for less UI control
  • Sub-merchants may interact with VINR directly for support

Charge routing optionsAsk

Regardless of model, you choose how payments are routed:

Direct split

The charge is created on the platform account. At authorization or capture, a split instruction divides the gross amount into components: sub-merchant share, platform commission, fees, and tax.

"splits": [
  { "type": "balance_account", "amount": 8500, "description": "Seller payout" },
  { "type": "commission",      "amount": 1000, "description": "Platform fee"  },
  { "type": "payment_fee",     "amount":  500, "description": "Processing"    }
]

Transfer after charge

Charge and fund distribution are decoupled. The platform charges the buyer, then issues one or more transfers to sub-merchant balance accounts independently. Useful when the final recipient isn't known at authorization time.

Multi-party split

A single charge is split across multiple sub-merchants simultaneously — useful for bundle purchases, group bookings, or marketplace orders with multiple sellers.


Next stepsAsk

Was this page helpful?

On this page