Stripe
1
Open Settings → Attribution
With attribution on, the revenue sources appear below the switch.
2
Click Connect Stripe
You’re sent to Stripe to authorize seenpaid via Stripe Connect, then returned to the dashboard.
3
Confirm it's connected
From now on completed payments are checked against your tracked clicks.
seenpaid only reads payment events. It never creates charges, moves money or changes your Stripe settings. (Stripe requires its standard Connect scope for this; a narrower read-only grant is something Stripe approves per platform, not a setting on our side.)
Gumroad, Lemon Squeezy, Whop, Shopify, Paddle, Polar, Dodo Payments
These connect by webhook: seenpaid gives you a URL, you paste it into the provider.1
Click Connect on the provider's card
seenpaid creates a unique webhook URL for your workspace.
2
Paste it into the provider
In that provider’s dashboard, add a webhook pointing at the URL for sale events. Whop, Shopify, Paddle, Polar and Dodo also give you a signing secret to paste back into seenpaid; Lemon Squeezy uses a secret seenpaid mints for you; Gumroad needs none.
3
Confirm
The card shows the source as connected. Reconnecting rotates the URL.
Troubleshooting
Sales aren't showing up against posts
Sales aren't showing up against posts
Two things must both be true: a revenue source is connected, and the buyer clicked a tracked link on a published post before paying. A sale from a visitor who never touched a tracked link can’t be attributed. If clicks are landing but sales aren’t matching, the pixel is probably not on the page where people pay; see Track your sales.
Next: track your sales
Install the pixel if buyers land on your own site before paying.