Affiligato

Billing, Stripe

Run your Stripe affiliate program on Affiligato.

Point one Stripe webhook at Affiligato. Paid invoices become partner commissions on their own; credit notes and refunds take them back; subscription changes keep each customer’s status current.

What each event does.

Applied once, however often it is retried.

invoice.paid
Credits the referring partner on the amount paid, once per invoice however often Stripe retries.
customer.subscription.*
Keeps each referred customer’s status — trialing, active, canceled — current for you and the partner.
credit_note.created
Takes back the commission in proportion to the credit; a full credit reverses it.
charge.refunded
A full refund reverses the commission.
checkout.session.completed
Credits sales made through Payment Links, the Pricing Table and Buy Buttons by their client reference id.

Setup

Connect Stripe in three steps.

Usually under ten minutes.

  1. In Affiligato, open Integrations → Stripe and copy the endpoint URL.

  2. In Stripe, add a webhook endpoint with that URL and the events below.

  3. Paste the endpoint’s signing secret back into Affiligato.

The integrations page in the app: the tracking script to paste into your site, and the billing systems to connect: Stripe, Paddle, Chargebee, RevenueCat, Paddle Classic and Shopify app.
Where you connect it: the integrations page, captured from the live demo.

Attribution

How a payment finds its partner.

In this order.

The first match wins, and a customer stays with the partner who brought them for the window you set.

  1. The Stripe customer id your signup code reported

  2. The customer’s email

  3. A partner’s promotion code on the invoice

  4. metadata.affiligato_ref on the invoice

  5. client_reference_id on Payment Links, Pricing Tables and Buy Buttons

Launch your partner program today.

Fourteen days free, no card needed. Most programs are live in an afternoon.