Skip to main content

FAQ

Short answers to common customer questions about using AffiliateBase

Table of Contents

FAQ

Use ?via=TOKEN.

How do I confirm attribution is active?

Open a URL with ?via=TOKEN, then verify window.AffiliateBase.referral and /api/track success.

How does Stripe Checkout attribution work?

Use the Payment Link path by default: add data-affiliatebase to the Stripe link. If your server creates Checkout Sessions, submit the browser referral value to your server first, then set Stripe client_reference_id server-side.

Why is client_reference_id required?

Stripe sends client_reference_id back on Checkout Sessions and webhooks. AffiliateBase uses it to connect the Stripe sale to the referral created when the affiliate link was opened.

Can affiliates manage payout onboarding themselves?

Yes. In affiliate portal settings, affiliates can start and refresh Stripe recipient onboarding (when payout method is stripe).

Are payouts automatic?

Payouts are run-based. Create a payout run, execute, then reconcile/remediate as needed.

How are API requests authenticated?

Use API key auth (Bearer or X-Api-Key) plus X-Account-Id.