← All integrations
πŸ’³

Traaaction + Stripe

Track affiliate sales from Stripe Checkout and Subscriptions

5 min setup
4 webhook events

Traaaction connects natively to Stripe via webhooks. Attribute checkout sessions to affiliates, track recurring subscriptions, and handle refunds automatically β€” no code required beyond pasting a click ID in your checkout metadata.

What you get

First-click attribution

Pass the Traaaction click ID as session metadata. Attribution is locked at the first click and never overwritten on renewals.

Recurring commissions

Month-by-month tracking via invoice.paid. Configure lifetime or capped durations per program.

Automatic clawbacks

Refunds trigger commission reversal with cascade logic for multi-level referrals and organizations.

Setup in 5 minutes

1

Create a webhook endpoint in Traaaction

Dashboard β†’ Settings β†’ Webhooks β†’ Copy the endpoint URL.

2

Add the endpoint to Stripe

Stripe Dashboard β†’ Developers β†’ Webhooks β†’ Add endpoint. Select the 4 events above.

3

Pass the click ID to checkout

Use our SDK or read the trac_click_id cookie and pass it as session.metadata.tracClickId.

4

Launch your first program

Create a mission, share the link, and watch attribution flow in real time.

Webhook events handled

  • checkout.session.completed
  • invoice.paid
  • charge.refunded
  • customer.subscription.deleted

FAQ

Does Traaaction take a cut of Stripe payments?+

No. We bill a flat monthly subscription. Your Stripe payouts are untouched.

Do I need a Stripe Connect account?+

Only for paying affiliates via Connect. Tracking sales does not require Connect.

What about trials and credits?+

We skip commissions when gross amount is zero or negative β€” no false positives on free trials.

Launch your affiliate program on Stripe

Free tier included. Set up in under 5 minutes.

Start free Read the docs

Related integrations

Stripe Affiliate Tracking | Traaaction | Traaaction