Partner referrals and commissions
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 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.
Review partners
Accept applications and approve affiliates under your administrator authorization rules.
Attribute conversions
Connect referral attribution to trusted application checkout events and commission rules.
Record payouts
Review commissions, reserve a payout batch, perform the transfer yourself, and record its result.
Continue your task