Commissions
Three compensation modes, transparent calculation, and a rigorous lifecycle for every commission.
| Mode | Trigger | Configuration |
|---|---|---|
| SALE | One-time purchase | % of net or fixed amount |
| LEAD | Sign-up / action | Fixed amount only |
| RECURRING | Subscription renewal | % of net or fixed, month limit or lifetime |
LEAD mode only supports fixed amounts (not percentage).
Month 1 of a subscription uses the recurring reward (not the sale reward).
Commission is always calculated on the amount excluding tax.
Platform fee is always 15% of the amount excl. tax.
Stripe payment fees are deducted before the split.
For LEAD mode: platform fee = 15% of the commission itself (not the transaction amount).
PENDING — Awaiting validation (hold period in progress)
PROCEED — Validated, awaiting payment by the startup
COMPLETE — Paid to the seller
Seller balance fields
pending — Sum of PENDING commissions (hold period in progress)
due — Sum of PROCEED commissions not yet paid by startup
balance — Available balance (paid commissions)
Hold periods
| Type | Duration | Reason |
|---|---|---|
| LEAD | 3 days | No refund possible |
| SALE | 30 days | Chargeback protection |
| RECURRING | 30 days | Cancellation protection |
- Month 1: commission created on first payment
- Month 2, 3... N: automatic commission on each renewal
- The month number is calculated automatically (database counter)
- Configurable limit by the startup (e.g., 12 months max) or unlimited
- Subscription cancellation: pending commissions deleted, validated commissions preserved
- Transactions at €0 (free trials, credits, adjustments) are automatically skipped
- PENDING or PROCEED commission → automatically deleted
- Already COMPLETE commission → deleted + negative balance applied to seller
- The negative balance is deducted from future earnings
- Refunds are detected automatically via Stripe
Critical order: delete commission → recalculate balance → then apply negative (if COMPLETE). The negative must be applied after recalculation.
- Platform: 15% of amount excl. tax on each transaction
- No hidden fees, no registration fees, no monthly minimum
- Sellers see the full breakdown of each commission in their dashboard
Once commissions are validated (PROCEED status), the startup must pay the platform so sellers can be paid:
- 1The startup selects PROCEED + UNPAID commissions in their dashboard
- 2Payment via Stripe Checkout — the startup pays Traaaction
- 3Webhook confirmation → commissions marked as PAID (startup_payment_status)
| Method | Minimum | Details |
|---|---|---|
| Stripe Connect | 10€ | Automatic transfer, recommended |
| PayPal | 10€ | Manual processing |
| IBAN | 25€ | Manual bank transfer |
| Wallet | 0€ | Gift cards redemption only |
The wallet balance is for gift card redemptions only. It cannot be transferred to Stripe Connect. When a seller connects Stripe, future earnings go to Stripe — existing wallet balance stays separate.