Affiliate tracking integrations for the billing you run.

These affiliate tracking integrations connect AffiliateTracking to the tool that takes your payments. Your billing tool reports each sale, renewal and refund. AffiliateTracking works out who sent it and what they're owed.

What connecting takes5 tools
StripeA script tag and one key
PaddleOne line at checkout
Lemon SqueezyOne line at checkout
ChargebeeOne custom field
RecurlyOne custom field

Billing tools

Pick your billing tool

Each one gets its own setup guide, with every event it sends and what AffiliateTracking does with it.

Stripe

One script tag on your site and one restricted key. Payment Links, the Pricing Table and the Buy Button need nothing else.

  • One-time sales, subscriptions, renewals and upgrades
  • Full and partial refunds take the commission back
  • Cloud creates the Stripe webhook for you
Stripe setup, event by event

Paddle

Your checkout passes the affiliate's token to Paddle in one line. After that, Paddle's webhook does the rest.

  • First sales and every renewal after
  • Refunds and chargebacks, once Paddle approves them
  • Signed webhooks, checked before anything reaches the ledger
How the Paddle setup works

Lemon Squeezy

Add the token to your checkout links as custom data. Orders, renewals and refunds all report back.

Lemon Squeezy setup

Chargebee

Save the token in one customer custom field at checkout. Every paid invoice after that credits the same affiliate.

Chargebee setup

Recurly

Save the token in one account custom field when you create the account. Renewals, refunds and voids follow.

Recurly setup

Side by side

The same questions for each billing tool, answered the same way.

Addresses go after your workspace address, or your own on self-host. On cloud, the Stripe key sets its webhook up for you.
Billing toolHow the first sale finds its affiliateRenewalsRefundsWebhook address
StripeThe script, or your Checkout SessionYesYes/webhooks/stripe
Paddlecustom_data.token at checkoutYesYes/webhooks/paddle
Lemon Squeezycheckout[custom][token] on the linkYesYes/webhooks/lemonsqueezy
ChargebeeThe cf_aff_token customer fieldYesYes/webhooks/chargebee
RecurlyThe aff_token account fieldYesYes/webhooks/recurly

What every billing event goes through

Whichever tool sends it, an event takes the same path before any affiliate earns a cent.

Checked first

A signature or password check runs before anything touches the database. A forged event goes nowhere.

Counted once

Billing tools resend events. The same event arriving twice changes nothing the second time.

12 fraud rules

Rules like self-referral, coupon hijack and bot traffic hold a sale with the evidence, before the payout run.

Written to the ledger

Each sale is a journal whose lines sum to zero, so balances can't drift.

Refunds come back

A refund takes back the same share of the commission. Already paid? It comes off the next payout.

Customers stay linked

The first affiliate to bring a customer keeps them, so every renewal after credits the same person.

Beyond your billing tool

Other ways in and out, plus what isn't on the list.

What else connects

  • REST API with 36 routes, and keys that only see one affiliate
  • Postbacks that send each sale to an affiliate's own tracker, signed (Business plan on cloud)
  • A read-only MCP server for asking Cursor or Claude about holds and earnings (Business plan on cloud)
  • Import from Rewardful, FirstPromoter, Tolt or Tapfiliate, with a dry run first

Not on the list

  • Shopify, WooCommerce, Gumroad and Polar
  • PayPal as a checkout. It's a payout method you pay through yourself
  • Zapier and similar tools

Integrations FAQ

Which billing tools does it work with?

Stripe, Paddle, Lemon Squeezy, Chargebee and Recurly, on cloud and on self-host. Other checkouts, like Shopify, can't report sales to it yet.

Do I need a developer?

Not for Stripe Payment Links, the Pricing Table or the Buy Button. For the others, someone adds one line or one field to your checkout code. The rest happens in settings.

Do integrations cost extra?

No. Every billing integration is on every cloud plan and in self-host.

Where do I connect my billing tool on cloud?

In your workspace settings. Stripe connects with one restricted key. The others show their webhook address and a field for the secret or password.

Can I use two billing tools at once?

Yes. Each one has its own webhook address, and they all write to the same ledger.

Your billing tool,
now with affiliates.

Try cloud free for 14 days. Or buy self-host for $99 once.