Launch and scale your affiliate program with AFFY. Track referrals, automate payouts, and manage partners with our intuitive affiliate management software.

Paddle
Active Integration

Paddle Affiliate Tracking — Automated with AFFY

Paddle doesn't include affiliate tracking. AFFY connects to Paddle's webhook notifications and automatically attributes every transaction, subscription renewal, and refund to the right affiliate — VAT-inclusive pricing handled correctly.

Without AFFY

Paddle gives you payments — not affiliate attribution

  • Manually match every Paddle transaction to the affiliate who referred it
  • No built-in way to calculate commissions on subscription renewals
  • VAT-inclusive amounts make manual commission math error-prone
  • Refunds require manual commission corrections in your spreadsheet
  • No affiliate portal — affiliates chase you for payment updates

With AFFY + Paddle

Every Paddle event tracked and attributed automatically

  • transaction.completed creates a commission instantly for the right affiliate
  • Subscription renewals tracked — configure first-payment or lifetime rates
  • AFFY calculates on the amount Paddle reports — VAT handling built in
  • transaction.refunded reverses commissions full or proportionally
  • Branded affiliate portal — affiliates see their stats in real time
Setup

Live in under 10 minutes

Two steps in your Paddle dashboard — everything else is automatic.

1

Add the tracking script

Paste one script tag into your site's <head> — the same page your Paddle checkout loads on. AFFY stores a 30-day attribution cookie on the visitor's browser when they click an affiliate link.

2

Register the webhook in Paddle

Copy your AFFY webhook URL from Settings → Integration. In Paddle → Developer Tools → Notifications, create a new destination, paste the URL, select the required events, and copy the secret key back into AFFY.

3

Commissions run on autopilot

Every transaction.completed and subscription.created event is processed automatically. Review commissions, approve them, and pay affiliates in one click.

Step 2 in detail — Paddle Dashboard

a

Go to Developer Tools → Notifications and click New destination.

b

Paste your AFFY webhook URL. Select these events: transaction.completed, transaction.refunded, subscription.created, subscription.canceled.

c

Save. Paddle shows you a secret key for this destination — copy it.

d

Back in AFFY → Settings → Integration, paste the secret into the Paddle Webhook Secret field and save.

Why the secret key? AFFY uses it to verify that every incoming webhook genuinely originates from Paddle. Without it, all Paddle events are rejected.
Features

Everything Paddle affiliate tracking needs

Merchant of record aware

Paddle collects VAT and fees on your behalf. AFFY calculates commissions on the transaction amount from Paddle's events — no double-counting of tax.

Subscription commissions

Track initial subscriptions via subscription.created and every renewal via transaction.completed. Configure first-payment-only or lifetime recurring per flow.

Multi-currency

Paddle operates globally. AFFY auto-converts transaction amounts to your base currency at the time of the event so commissions are always consistent.

Refund auto-handling

transaction.refunded triggers automatic commission reversal — full or proportional. No spreadsheet corrections, no manual reconciliation.

Webhook signature verification

Every Paddle event is verified against the webhook secret before processing. Invalid or spoofed events are rejected before they touch your commission data.

No Paddle dashboard config after setup

After the one-time webhook registration, everything runs automatically. No need to return to the Paddle dashboard for day-to-day affiliate management.

Supported Paddle webhook events

Select these four events when creating the webhook destination in Paddle.

Paddle EventWhat AFFY does
transaction.completedCreates a commission for the attributed affiliate.
subscription.createdCreates a commission for the initial subscription payment.
transaction.refundedMarks the related commission as Refunded and removes it from the payout queue.
subscription.canceledNo commission action — cancellation is logged for reporting.
Comparison

AFFY vs Tolt vs Rewardful

Rewardful is Stripe-only. If you use Paddle, your options narrow quickly.

FeatureAFFY
from €29/mo
Tolt
from $49/mo
Rewardful
from $49/mo
Starting price€29/mo$49+/mo$49/mo
Paddle
Stripe
Chargebee
Subscription renewals
Refund auto-handling
GDPR self-service
1099 tax generationPremium
Telegram approval bot
Per-affiliate feeNoneNoneNone

Rewardful does not support Paddle. Full comparison →

Paddle + AFFY FAQ

No. Paddle is a merchant of record that handles payments and VAT but does not include affiliate tracking. You need a dedicated tool like AFFY that listens to Paddle's webhook events to attribute sales to affiliates and calculate commissions.

Paddle collects and remits VAT on your behalf as merchant of record. AFFY calculates commissions on the transaction amount reported by Paddle's webhook events, which reflects the payment as processed. You can configure your flows to calculate on gross or net amount.

Yes. AFFY listens to subscription.created and transaction.completed events. You can configure commission flows to pay on the first payment only, or on every renewal for lifetime recurring commissions.

When Paddle sends a transaction.refunded event, AFFY automatically marks the related commission as Refunded and removes it from the payout queue. Full refunds reverse the entire commission; partial refunds reduce it proportionally.

AFFY integrates with the current Paddle Billing (formerly Paddle v2) webhook event format using transaction.completed and subscription.* events.

Yes. With Multi-Website support (Pro plan and above) you can run separate websites, each connected to a different payment processor. AFFY tracks commissions independently per website.

Start tracking Paddle affiliates today

2 months free on PRO. Connect Paddle in under 10 minutes.

No credit card  ·  Cancel anytime  ·  Also supports Stripe & Chargebee