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: put the AffiliateBase script on the same published page as your Stripe Payment Link, then confirm Stripe receives the generated referral ID as client_reference_id. If your server creates Checkout Sessions, submit the browser referral value to your server first, then set Stripe client_reference_id and mirrored affiliatebase_referral_id metadata 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 details themselves?

Yes. In affiliate portal settings, affiliates can save PayPal and Wise payout contact details.

Are payouts automatic?

Payouts are run-based. For PayPal or Wise, create a payout run, export payable payouts, pay affiliates externally, then mark/reconcile paid.

How are API requests authenticated?

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