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
1Register as a Vendor
To register as an advertiser (vendor) on Affitor:
- Go to Affitor Management: Visit https://affitor.com/affiliate-management
- Select "Get Started as Vendor": Click the "Get Started as Vendor" button
- Login with Company Email: Use your company email address to login
- Account Created: Your advertiser account is now active
- Dashboard Access: You're now ready to create your affiliate program
2Create Your Affiliate Program
Set up your affiliate program with the following key information:
3Connect Your Stripe Account
Now that your program exists, connect your Stripe account to accept payments:
- Navigate to Integration: In your program dashboard, click "Integration"
- Click "Connect Stripe": This opens the Stripe Connect authorization flow
- Create/Login to Stripe: If you don't have a Stripe account, create one at stripe.com
- Authorize Access: Approve Affitor to process payments on your behalf
- Verification: Wait for Stripe to verify your account (can take few minutes to hours for new accounts)
4Add Tracking Script to Your Website
Once Stripe is connected, add our tracking script to your website:
Tracking Script
<!-- 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
5Setup Checkout Integration
Choose how customers will complete purchases:
Use Affitor Checkout
Easiest - No coding required
- • Just redirect customers to our checkout page
- • We handle everything automatically
- • Setup time: 15 minutes
Custom Stripe Integration
Advanced - Full control
- • Full control over checkout experience
- • Integrate with your existing Stripe setup
- • Setup time: 1-2 hours
6Invite or Approve Partners
Now you're ready to work with affiliate partners:
- Browse Partner Marketplace: Find partners in your industry
- Invite Partners: Send invitations to specific marketers you want to work with
- Review Applications: Partners can also apply to your program - approve the ones that fit
- Provide Marketing Materials: Give partners images, copy, and resources to promote your products
- 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:
Partner Shares Link
https://your-website.com/?ref=partner-name
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)
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
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
// 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
// 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:
Payment Processing
- • Customer pays (e.g., $100)
- • Payment goes directly to your Stripe account
- • You receive the full amount
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:
Example with 20% Commission:
Performance-Based Commissions
If you use performance tiers, partners automatically earn higher commissions as they drive more sales:
| Partner Level | Sales Required | Commission Rate |
|---|---|---|
Bronze | 0-9 sales | 10% |
Silver | 10-49 sales | 15% |
Gold | 50-99 sales | 20% |
Platinum | 100+ sales | 25% |
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.comBusiness Support
tomto@affitor.comPartner Relations
tomto@affitor.comReady to Get Started?
Schedule a demo call with our team to see the platform in action