Skip to main content

Outseta Affiliate Program: Stripe Compatibility Guide

Know what must work before you launch

Use a documented Outseta integration or verify a merchant-controlled Stripe path

Best fit
Teams evaluating AffiliateBase for a Outseta affiliate workflow.
Checkout handoff
The checkout path must receive the generated AffiliateBase referral ID.
Proof required
Complete one referred checkout and confirm the attributed sale and commission.

Follow the attribution evidence

Illustrative scenario · fictional values

  1. Referred visit

    ?via=partner

    AffiliateBase captures the visit and generates a referral record.

  2. Checkout handoff

    referral ID

    The checkout must carry the generated identifier into Stripe.

  3. Paid event

    $99 paid

    A supported Stripe event confirms the attributed payment.

  4. Commission

    $19.80 due

    An eligible attributed sale creates the commission record.

  5. Payout prep

    Payout ready

    Review the commission and prepare the next step with your payout provider.

This guide is for SaaS and membership merchants using Outseta. Outseta officially documents a Rewardful integration that connects the same Stripe account, installs a site script, and uses an Outseta integration setting.

That vendor-specific path does not establish an equivalent native AffiliateBase integration. Review Outseta’s official integration guide and do not substitute AffiliateBase credentials into another vendor’s field.

AffiliateBase remains an option for a separate Stripe checkout you control and can supply with the generated referral ID. Follow the Stripe setup and verify a real checkout outcome.

Follow these steps to integrate AffiliateBase with Outseta:

1

Add the Tracking Script

Add the AffiliateBase tracking script to your website. Add this to your site's header where you embed Outseta widgets. Use the pinned jsDelivr tracking URL for the latest published AffiliateBase release.
html
<script async src="https://app.affiliatebase.io/track.js" data-account-id="YOUR_ACCOUNT_ID"></script>
2

Use Stripe Payment Links or Buttons (If Using)

If you use Stripe Payment Links or Buy Buttons alongside Outseta, add the tracking script on the same page so AffiliateBase can pass the generated referral ID.
html
<!-- Keep Stripe checkout elements on the same page as the AffiliateBase script. -->
<a href="https://buy.stripe.com/xxxxx">Buy now</a>

<stripe-pricing-table
  pricing-table-id="prctbl_xxx"
  publishable-key="pk_live_xxx"
></stripe-pricing-table>

<!-- For custom or redirected Stripe-hosted links, opt in explicitly. -->
<a data-affiliatebase href="https://link.payment/xxxxx">Buy now</a>
3

Connect Your Stripe Account

Pass the generated referral ID as client_reference_id to Stripe for accurate conversion tracking. Do not use the public ?via token. Connect the account used by the separate supported checkout. Do not place AffiliateBase credentials in Outseta’s vendor-specific Rewardful setting.
4

Test Your Integration

Visit your site with a test affiliate link and verify tracking is working.
javascript
// Visit your site with a test affiliate link:
// Open the exact setup-test link shown in AffiliateBase.

// Open browser console and check:
console.log(window.AffiliateBase?.referral); // Should show a generated referral ID

Why Use AffiliateBase with Outseta?

Use Outseta’s documented integration path or test a separate Stripe checkout you control.

SaaS-Focused Features

Perfect for SaaS businesses using Outseta. Tracks subscription lifecycle events including renewals and upgrades.

Simple Script Installation

Load the AffiliateBase script on your sales page and confirm it captures the generated referral ID.

Stripe Integration

Process supported Stripe events only after a compatible checkout receives the generated referral ID.

Subscription Lifecycle Tracking

Tracks subscription renewals, upgrades, and downgrades. Affiliates receive commissions for recurring revenue.

Affiliate Dashboard

Give your affiliates a professional dashboard to track their performance and generate links.

Real-Time Tracking

Track conversions in real-time as customers subscribe or upgrade.

Frequently Asked Questions

Does AffiliateBase work with Outseta?
Outseta documents a vendor-specific Rewardful integration. AffiliateBase is established here only for a separate supported Stripe checkout you can verify.
How are subscription sign-ups tracked?
A referral visit is only the first proof. The completed Stripe checkout must carry the generated ID and create the expected sale and commission.
Can I track subscription renewals?
Yes! AffiliateBase tracks subscription renewals through Stripe webhooks. Affiliates receive commissions for renewals.
What tracking parameters does AffiliateBase support?
AffiliateBase automatically detects ?via= URL parameters by default. You can add custom token keys with data-affiliatebase-params.
Do affiliates get their own dashboard?
Yes! Affiliates get access to a professional dashboard where they can view conversions, commissions, and generate affiliate links.

Related Platform Guides

Ready to Launch Your Outseta Affiliate Program?

Get started with AffiliateBase today and start growing your Outseta SaaS or membership business through affiliate marketing.