Documentation

Affitor Platform

Advertiser Partnership Guide

How Affitor Works

Affitor is an affiliate marketing platform that connects your business with affiliate partners who promote your products or services. Here's what we provide:

For Your Business (Advertiser)

  • Access to affiliate partners who will promote your products
  • Automated tracking of clicks, leads, and sales
  • Commission management - we calculate and track all partner earnings
  • Payment processing through Stripe - you keep control of your money
  • Performance analytics - see which partners drive the most revenue

How Partners Help You

  • Partners create content (blogs, videos, social media) promoting your products
  • They share special referral links that track their sales
  • When customers buy through their links, partners earn a commission
  • You only pay for actual sales - no upfront marketing costs

The Three Parties

You (Advertiser)

The business selling products/services

Affitor (Platform)

Provides tracking, partner network, and commission management

Affiliate Partners

Marketers who promote your business and earn commissions

Getting Started

1
Register as a Vendor

To register as an advertiser (vendor) on Affitor:

  1. Go to Affitor Management: Visit https://affitor.com/affiliate-management
  2. Select "Get Started as Vendor": Click the "Get Started as Vendor" button
  3. Login with Company Email: Use your company email address to login
  4. Account Created: Your advertiser account is now active
  5. Dashboard Access: You're now ready to create your affiliate program

2
Create Your Affiliate Program

Set up your affiliate program with the following key information:

Program Name & Tagline
Required
Software Category
Required
Brand Logo & Website URL
Required
Full Description
Required
Contact Email
Required
Payout Threshold
Required
Approval Mode
Required
Terms of Service URL
Resources URL

3
Connect Your Stripe Account

Now that your program exists, connect your Stripe account to accept payments:

  1. Navigate to Integration: In your program dashboard, click "Integration"
  2. Click "Connect Stripe": This opens the Stripe Connect authorization flow
  3. Create/Login to Stripe: If you don't have a Stripe account, create one at stripe.com
  4. Authorize Access: Approve Affitor to process payments on your behalf
  5. Verification: Wait for Stripe to verify your account (can take few minutes to hours for new accounts)

4
Add Tracking Script to Your Website

Once Stripe is connected, add our tracking script to your website:

Tracking Script

HTML
<!-- Add this to your website's <head> section -->
<script
  src="https://affitor-platform.com/js/affitor-tracker.js"
  data-affitor-program-id="YOUR_PROGRAM_ID"
  data-affitor-debug="false"
></script>

What This Script Does:

  • Detects when visitors come from affiliate links (URLs with ?ref=partner-code)
  • Creates a unique visitor ID to track their journey
  • Stores tracking cookies for 30 days
  • Automatically attributes sales to the correct partner

5
Setup Checkout Integration

Choose how customers will complete purchases:

Option A

Use Affitor Checkout

Easiest - No coding required

  • • Just redirect customers to our checkout page
  • • We handle everything automatically
  • • Setup time: 15 minutes
Option B

Custom Stripe Integration

Advanced - Full control

  • • Full control over checkout experience
  • • Integrate with your existing Stripe setup
  • • Setup time: 1-2 hours

6
Invite or Approve Partners

Now you're ready to work with affiliate partners:

  1. Browse Partner Marketplace: Find partners in your industry
  2. Invite Partners: Send invitations to specific marketers you want to work with
  3. Review Applications: Partners can also apply to your program - approve the ones that fit
  4. Provide Marketing Materials: Give partners images, copy, and resources to promote your products
  5. Launch: Partners start promoting, and you start getting affiliate-driven sales!

Integration Guide

How Customers Are Tracked

When an affiliate partner promotes your business, here's what happens:

1

Partner Shares Link

https://your-website.com/?ref=partner-name

2

Customer Clicks Link

Our tracking script detects the ?ref=partner-name parameter, creates a unique customer ID, and stores tracking data in cookies (30-day expiration)

3

Customer Browses Your Site

Customer can navigate anywhere on your site. Tracking persists across pages. Even if they close the browser and come back (within 30 days), attribution is maintained

4

Customer Makes a Purchase

When customer checks out, tracking data is sent with the payment. Commission is automatically calculated. Partner gets credit for the sale

Two Ways to Accept Affiliate Payments

Use Affitor Checkout (Easiest - No Code Required)

Simply redirect customers to our hosted checkout page:

JavaScript Example
JS
// Add a checkout button on your site
<button onclick="goToCheckout()">Buy Now</button>

<script>
function goToCheckout() {
  // Our tracking script handles everything automatically
  window.affitor.redirectToCheckout({
    price: 99.99,
    currency: 'USD',
    productName: 'Premium Membership'
  });
}
</script>
Benefits:
  • Zero technical setup required
  • Automatic affiliate tracking
  • PCI compliance handled for you
  • Mobile-optimized checkout experience
Best for:

Non-technical businesses, quick setup, simple products

Direct Stripe Integration (Advanced - Full Control)

Integrate directly with Stripe using your existing checkout:

One-Time Payments
JS
// Create Stripe checkout with affiliate tracking
const params = new URLSearchParams({
  mode: 'payment',
  success_url: 'https://yoursite.com/success',
  cancel_url: 'https://yoursite.com/cancel',
  'line_items[0][price_data][currency]': 'usd',
  'line_items[0][price_data][product_data][name]': 'Premium Plan',
  'line_items[0][price_data][unit_amount]': 9999, // $99.99 in cents
  'line_items[0][quantity]': 1,

  // ✅ REQUIRED: Include these tracking fields
  'metadata[partner_code]': window.affitor.partnerCode || 'direct',
  'metadata[customer_code]': window.affitor.customerCode || 'unknown',
  'metadata[program_id]': 'YOUR_PROGRAM_ID',
});

Subscription Commissions Explained

Example:

Customer subscribes to $29.99/month plan through partner link

  • • Month 1: Partner earns commission
  • • Month 2: Partner earns commission
  • • Month 3: Partner earns commission
  • • ...and so on

Why This Matters:

  • Incentivizes partners to refer high-quality customers who stay long-term
  • Partners become invested in customer success
  • You get predictable recurring revenue with built-in marketing

How Commissions Are Calculated

Automatic Calculation Process

When a customer completes a purchase through an affiliate link, here's what happens automatically:

1

Payment Processing

  • Customer pays (e.g., $100)
  • Payment goes directly to your Stripe account
  • You receive the full amount
2

Partner Commission Calculation

  • System finds which partner referred the customer
  • Looks up your program's commission rate
  • Calculates partner commission from the total sale amount
  • Commission is tracked and paid out to partners separately

Example with 15% Commission:

Customer Payment:$100.00
Your Gross Revenue:$100.00
Partner Commission (15%):-$15.00
Your Net Profit:$85.00

Example with 20% Commission:

Customer Payment:$100.00
Your Gross Revenue:$100.00
Partner Commission (20%):-$20.00
Your Net Profit:$80.00

Performance-Based Commissions

If you use performance tiers, partners automatically earn higher commissions as they drive more sales:

Partner LevelSales RequiredCommission Rate
Bronze
0-9 sales10%
Silver
10-49 sales15%
Gold
50-99 sales20%
Platinum
100+ sales25%

Commission Transparency

You can view all commissions in your Affitor dashboard:

What You'll See:

  • • Date and time of sale
  • • Customer information (email, order ID)
  • • Partner who referred the sale
  • • Sale amount
  • • Commission rate applied
  • • Commission amount deducted
  • • Your net revenue

Reports Available:

  • • Total sales by partner
  • • Top-performing partners
  • • Conversion rates per partner
  • • Revenue trends over time
  • • Commission expenses monthly

Technical Flow Diagrams

The following diagrams show the technical details of how our system works. These are helpful for your development team if you're implementing custom integration.

Payment and Commission Flow

┌─────────────────────────────────────────────────────────────────────┐
│                    METADATA PROPAGATION FLOW                        │
└─────────────────────────────────────────────────────────────────────┘

ONE-TIME PAYMENT:
  Checkout Session Metadata
    ↓
  checkout.session.completed webhook
    ↓
  Commission Created

RECURRING SUBSCRIPTION:
  Checkout Session Metadata + Subscription Metadata
    ↓
  ┌─────────────────────────────────┐
  │  First Payment                  │
  │  checkout.session.completed     │  → Commission Created
  │  (billing_reason: N/A)          │
  └─────────────────────────────────┘
    ↓
  ┌─────────────────────────────────┐
  │  Recurring Payments             │
  │  invoice.payment_succeeded      │  → Commission Created
  │  (billing_reason: subscription_ │     (metadata from subscription)
  │   cycle, subscription_update)   │
  └─────────────────────────────────┘

Frequently Asked Questions

Q:When do I receive money from sales?

Immediately. When a customer pays, funds are deposited directly into your Stripe account. Partner commissions are calculated and tracked for later payout to partners.

Q:Can I change my commission rates?

Yes, the new rates will be applied immediately to partners in the next payment.

Q:How long does integration take?

Using Affitor Checkout: 15 minutes. Custom Stripe integration: 1-2 hours with a developer.

Q:Do I need technical skills?

Not if you use Affitor Checkout. For custom integration, you'll need a developer familiar with Stripe.

Q:Can I test before going live?

Yes. We provide a sandbox environment for testing. Use test mode in your Stripe account.

Q:Does this work with my existing website?

Yes. Works with WordPress, Shopify, custom websites, and any platform that can run JavaScript.

Q:How do I find partners?

Partners can find you through our communication channels. You can also invite specific partners or recruit from your existing client list by submitting your program page link.

Q:Can I reject partner applications?

Yes. You have full control over who promotes your business.

Q:How are partner commissions paid?

Partner commissions are calculated on each sale and tracked in the system. You are responsible for paying commissions to your partners based on the rates you've set in your program. The platform tracks all commission data for transparency.

Q:Do I pay the platform a fee?

The platform may charge service fees for using the affiliate network and tracking technology. Contact sales for pricing details specific to your business needs.

Q:What if I want to leave?

You can disconnect at any time.

Q:Is my customer data private?

Yes. We only see necessary transaction data. Customer payment information stays with Stripe.

Getting Help

Technical Support

tomto@affitor.com

Business Support

tomto@affitor.com

Partner Relations

tomto@affitor.com

Ready to Get Started?

Schedule a demo call with our team to see the platform in action

Document Version: 1.0

Last Updated: November 7, 2025

For: Affitor Platform Advertisers

Support: tomto@affitor.com