Affiliate Program

30% recurring for 12 months · 90-day cookie · $50 min payout · Stripe Connect payouts (stub, monthly)

1. Join — get your link

POST /api/v1/affiliate/register {email, ref?}

curl -X POST https://convertsmedia-api.keith-275.workers.dev/api/v1/affiliate/register -H 'content-type: application/json' -d '{"email":"you@example.com"}'https://converts.media/?ref=YOURCODE&subid=campaign

subid = campaign tracking (optional). Fraud: IP rate-limit via takeRateLimitToken.

2. Tracking

GET /api/v1/affiliate/track?ref=CODE&subid=xxx → 90-day cookie

Attribution: aff_ref cookie + subId, D1 affiliate_clicks with IP/UA.

3. Dashboard — real stats

GET /api/v1/affiliate/stats?ref=CODE → {clicks, conversions, earnings, commissionRate:0.3}

POST /api/v1/affiliate/convert {ref, amount:200|2000, stripeSessionId, subId}

Payout math: 30% of $2/mo or $20/yr, 12mo recurring. See #terms. Webhook can auto-call convert on checkout.

4. Marketing materials

728×90 — Leaderboard

PRIVATECONVERTS.MEDIA
CONVERT NOW
<a href="https://converts.media/?ref=YOURCODE"><img src="https://converts.media/banners/728x90.png" alt="Private file converter — no uploads" /></a>

Text Links

Convert any file, 100% private — no uploads: https://converts.media/?ref=YOURCODENeed video to audio? https://converts.media/convert/mp4/to/mp3?ref=YOURCODE

Terms

Commission 30% recurring 12 months, 90-day cookie, $50 min payout monthly via Stripe Connect (stub — real payouts after KYC). Fraud: IP rate-limit + attribution audit. Cookie management via aff_ref.