14-Day Free Trial · Built for Mac Apps

Affiliate software built for
Mac app developers.

Set commission tiers, screen applicants with custom questions, and track conversions directly from your payment provider's webhooks, all from your Discover Mac Apps dashboard.

Integrates with your payment provider

Stripe
Paddle
Whop
Polar
Dodo Payments

Your users are on macOS.
Safari blocks most tracking scripts.

Safari's Intelligent Tracking Prevention (ITP) aggressively drops third-party cookies, which means many of the popular affiliate tracking software solutions simply don't work on Safari. If your affiliate tracking relies on a frontend script, sometimes Safari and privacy browsers will silently block it and your affiliates won't get credited for referrals they actually drove.

Tracking method vs. browser

MethodChromeSafariBrave
Frontend cookie script
Backend Script

What's in the dashboard.

Everything you need to run an affiliate program, built directly into Discover Mac Apps.

Commission Tiers

Set one default commission rate that applies to all affiliates (percentage or flat amount). Create additional tiers to offer higher rates to top performers.

Standard (30%)
Gold (40%)
VIP (50%)

Application Screening

Write custom questions that applicants must answer. Review and manually approve them to protect your brand.

Webhook Integration

Native support for Stripe, Paddle, Whop, Polar, Dodo, and custom backends.

Payout Tracking

Export CSVs and send money directly via PayPal, Wise, or Crypto.

Pending Payouts
$1,250.00

Subscriptions & Trials

Credit affiliates on recurring renewals, not just the initial purchase. Optionally credit them the moment a free trial starts.

Trial Start
Month 1
Month 2

Custom Codes

Assign human-readable codes to make referral links memorable.

?ref=
mkbhd

Affiliate Portal

Each affiliate gets their own page at discovermacapps.com/affiliate/program/your-app to track clicks, conversions, and their pending earnings in real time.

Clicks
2,841
Conversions
47
Earned
$329.00

Fair pricing that scales with you.

No sneaky commission cuts. You keep 100% of your earnings. Just a flat monthly rate based on how much revenue your affiliates drive.

Starter

For new programs finding their footing.

$9 /month
14-day free trial
Up to $1,000/mo affiliate revenue
Unlimited affiliates & links
Auto cookie tracking (30-day default)
1-click PayPal & Wise CSV export
Detailed conversion analytics
Most Popular

Growth

For growing apps building momentum.

$29 /month
14-day free trial
Up to $10,000/mo affiliate revenue
Everything in Starter
Custom webhook integrations
Priority email support

Scale

For established apps driving massive volume.

$99 /month
14-day free trial
Unlimited affiliate revenue
Everything in Growth
Dedicated account manager
Custom integration support

Set up in three steps.

  1. 1

    Capture the referral code on your landing page

    Read the ?ref= query param from the URL and store it in a session or cookie. Or drop in our one-line script tag to do this automatically.

  2. 2

    Pass it into your checkout metadata

    When you create a checkout session on your server, include the affiliate code in the metadata object. This happens server-side, so no browser or cookie is involved.

  3. 3

    Point your payment provider's webhook at us

    Copy your unique webhook URL from the Settings tab and paste it into your Stripe, Paddle, Whop, Polar, or Dodo dashboard. We handle conversion attribution and commission calculation from there.

api/checkout.ts
// 1. Read referral code stored from landing page
const affRef = req.cookies['ref'];

// 2. Pass it into your checkout session (Stripe, Paddle, etc.)
const checkout = await paymentProvider.createCheckout({
  items: [...],
  // Include it in your custom data or metadata
  metadata: { ref: affRef ?? '' }
});

// 3. Your unique webhook URL is ready in Settings
// https://discovermacapps.com/api/affiliate/webhooks/...

Common questions

Already listed on the directory?

Open your app dashboard and go to the Affiliate tab. Your program can be live and sharing tracking links in about five minutes.