Partner referrals and commissions

Full-stackReleased · Preview

Add a partner referral program to your React app.

BTST adds affiliate applications, referral attribution, commissions, partner pages, and manual payout tracking while your application supplies checkout events and payments.

Best for

Teams adding a partner program to a product with existing checkout events and payment operations.

Requires
A BTST database adapter with isolated transaction support
External service boundary
None required
Ownership boundary
You authenticate partners, authorize administrators, and send trusted checkout events. BTST records payout batches; your team or payment system performs the actual transfers.
BTST Affiliate administrator dashboard with a sample partner application.
Affiliate's administrator view in a generated Next.js app with a sample partner. The capture does not represent a payment or an actual partner program.

BTST supplies

  • Affiliate applications, approvals, and partner dashboards
  • Referral attribution, commission rules, and conversion capture
  • Manual payout batches, history, and accounting CSV export

You supply

  • A BTST database adapter with isolated transaction support
  • Authenticated affiliate identities and administrator authorization rules
  • Trusted checkout events and manual payment processing

You own and customize

You authenticate partners, authorize administrators, and send trusted checkout events. BTST records payout batches; your team or payment system performs the actual transfers.

Compatibility and dependencies

Maintained integrations
Next.js 15+ App Router · React Router v7 · TanStack Start
Requires
A BTST database adapter with isolated transaction support
External services
None required

From registration to result

The shipped workflow

This is the feature path BTST supplies—not a claim that your app needs no integration work.

  1. Review partners

    Accept applications and approve affiliates under your administrator authorization rules.

  2. Attribute conversions

    Connect referral attribution to trusted application checkout events and commission rules.

  3. Record payouts

    Review commissions, reserve a payout batch, perform the transfer yourself, and record its result.

Continue your task

Move from evaluation to the right implementation boundary.