← All integrations
πŸ“¦

Traaaction + Paddle

Merchant-of-record billing with affiliate attribution built in

10 min setup
4 webhook events

Paddle handles global tax compliance while Traaaction handles affiliate tracking. Map Paddle webhook events to our commission engine and let your partners earn on every subscription.

What you get

MoR-compatible

Paddle acts as merchant of record β€” Traaaction tracks the affiliate layer on top, no VAT headache.

Passthrough click ID

Use Paddle custom_data to carry the click ID through checkout to the webhook.

Refund handling

Paddle adjustments trigger proper commission clawback in real time.

Setup in 10 minutes

1

Get your Traaaction webhook URL

Dashboard β†’ Settings β†’ Webhooks.

2

Configure Paddle notifications

Paddle Dashboard β†’ Notifications β†’ Add destination with the 4 events.

3

Pass click ID via custom_data

On your checkout open, include trac_click_id in Paddle.Checkout.open({ customData: {...} }).

4

Go live

Test in sandbox, flip to live, done.

Webhook events handled

  • transaction.completed
  • subscription.updated
  • subscription.canceled
  • adjustment.created

FAQ

Does Paddle Billing v2 work?+

Yes. We support both Classic and Billing v2 webhook schemas.

Can I use Paddle with recurring?+

Yes. Subscription renewals flow through Traaaction with the same first-click attribution as Stripe.

Launch your affiliate program on Paddle

Free tier included. Set up in under 10 minutes.

Start free

Related integrations

Paddle Affiliate Tracking | Traaaction | Traaaction