Connecting Stripe
Connect your Stripe account so RefCampaign tracks conversions and calculates commissions automatically.
Connecting Stripe lets RefCampaign read your payments and turn them into tracked conversions and affiliate commissions. The connection uses Stripe OAuth: one click, read-only access, no API keys to copy.
You need an active Stripe account. The connection is also a prerequisite for going live, since the dashboard blocks campaign activation until your account is linked.
Connect from the dashboard
- 1
Open Settings, then Integrations
Go to Settings → Integrations. The Stripe card sits at the top, under "Connect Stripe".
- 2
Click "Connect with Stripe"
You land on Stripe's authorization screen. Sign in if needed and approve the connection.
- 3
Return to RefCampaign
Stripe sends you back to the integrations page. The card now reads "Stripe connected" and shows your account (
acct_****) with a Live or Test badge.
During onboarding, the same connection happens at the Payment setup step of the welcome wizard.
What connecting enables
Once connected, RefCampaign listens to your Stripe events and records a conversion every time a tracked customer pays. Commissions are calculated from those conversions against each campaign's rate. Access is read-only, so RefCampaign reads payment data and never moves money.
Test mode and live mode
The badge on the card shows the mode captured when you authorized, Live or Test. If you switch modes inside Stripe later, reconnect so RefCampaign picks up the change.
Disconnecting
You can disconnect Stripe from the integrations page at any time. Conversion tracking stops right away, and we send a confirmation email with a link to reconnect.
Disconnecting stops tracking
While Stripe is disconnected, no new conversions are recorded. Existing data stays in place. Reconnect to resume tracking.
Common issues
- "This Stripe account is already connected to another RefCampaign account" — a Stripe account links to one RefCampaign account. Disconnect it from the other account first.
- "Insufficient permissions" — you declined a permission on the Stripe screen. Run the connection again and accept everything it asks for.