# Affiliate program Choose how to capture referrals and credit sales. Use the Stripe guide that matches your checkout, or report payments from your own server. ## Choose your setup - Stripe Payment Links and embeds: Use this for Stripe-hosted Payment Links, Pricing Tables, or Buy Buttons. - Stripe Checkout from your server: Use this if your application creates Stripe Checkout Sessions. - Custom server integration: Use this if your backend handles referral registration and payment reporting. ## Before you start Create an affiliate offer in your Monok workspace, save the exact landing URL affiliates will share, and open Affiliate integration on the offer. Use the workspace-specific snippets in that setup screen. ## Related guides - [Stripe Payment Links and embeds](https://docs.monok.com/affiliate-program/stripe-payment-links) — Capture affiliate referrals for Stripe Payment Links, Pricing Tables, and Buy Buttons. - [Stripe Checkout from your server](https://docs.monok.com/affiliate-program/stripe-checkout) — Pass a captured referral into the Stripe Checkout Session your application creates. - [Custom server integration](https://docs.monok.com/affiliate-program/server-integration) — Capture referrals on your server, register customers after signup, and report completed payments.