Revenue Intelligence

Exceptional Use Cases

Not every billing setup is straightforward. These are the common non-standard revenue flows and how ThriveStack handles each one.


01

Chargebee subscription with Stripe as payment gateway

Subscription is created and managed in Chargebee. The actual payment is collected by Stripe acting as the underlying payment gateway — but all the revenue data (invoices, subscription status, MRR) lives in Chargebee.

Customer
subscribes
Chargebee
Chargebee
Creates invoice · Manages subscription
All revenue data lives here
payment via PG
Stripe
Stripe
Payment gateway only
No subscription data
Chargebee Connector
ThriveStack
MRR · ARR
Subscription status
Invoices & payments
Connect Chargebee only. Since all subscription and revenue data resides in Chargebee, the Chargebee connector is sufficient. Adding Stripe would create duplicate transactions for every subscription payment.
02

Marketplace platform fee — full transaction in Stripe

A customer pays $10 for a service on the platform. The full transaction flows through Stripe. The platform takes a $2 cut and pays out $8 to the service provider. Both the full charge and the platform fee are visible in the platform's Stripe account.

Customer
pays for service
$10
Stripe
Stripe
Platform account
$2 platform fee stays
$8 paid out to provider
Stripe Connector
ThriveStack
Full $10 charge
$2 platform revenue
$8 payout to provider
Service Provider
receives $8 payout
Connect Stripe only. The full transaction including the platform cut flows through Stripe. ThriveStack ingests the charge ($10), the transfer ($8), and the retained platform fee ($2) — giving you a complete picture of marketplace revenue.
03

Platform fee processed externally — only the cut reaches Stripe

The full $10 customer payment is processed by an external system (not the platform's Stripe account). The platform's cut of $2 is then transferred separately into the product's Stripe account. ThriveStack only ever sees the $2 — not the full transaction.

Customer
pays for service
$10
External Processor
Handles full transaction
$8 to service provider
$2 cut transferred out
$2 only
Stripe
Stripe
Product's account
Only platform fee credited
Stripe Connector
ThriveStack
$2 platform fee
Full $10 not visible
GMV not captured
Service Provider
receives $8 directly from external processor
Partial visibility. ThriveStack can only capture what reaches your Stripe account — the $2 platform fee. The full $10 gross transaction value (GMV) processed externally is not visible unless you push that data in via the Transactions API.