Connect modes
Choose how your revenue reaches FounderHQ.
Stripe and Dodo both support webhook-free connections. Every mode feeds the same revenue reports.
Open Settings → Integrations → Revenue, choose your brand, then choose your payment provider.
Which should I choose?
| Mode | Choose it when | Your revenue appears |
|---|---|---|
| Paste an API key | You want the simplest setup | Within a few minutes |
| Webhook | You want to configure every event yourself | In seconds |
| Connect with Stripe | Shown when one-click connect is available | In seconds |
Paste an API key (recommended)
For Stripe, paste a restricted rk_ key with read access to Account and
Events. For Dodo, create a live API key and leave Enable write access off.
There is no webhook to configure, and your revenue appears within a few
minutes.
The key is encrypted and can be revoked from the provider anytime. FounderHQ
refuses unrestricted Stripe sk_ keys and Dodo test-mode keys.
Webhook
FounderHQ gives you an address. Add it in Stripe, choose the listed events, and paste the signing secret back. Stripe sends new revenue in seconds.
Choose this when you want to configure and test every event yourself. Follow the manual steps on Connect Stripe or Connect Dodo.
Connect with Stripe (one click)
When your Payments settings show this option, it is the fastest path: click once, approve access on Stripe's page, and your revenue appears in seconds. You can revoke FounderHQ from your Stripe dashboard anytime. If you don't see it, use a read-only key — the data FounderHQ records is identical.
Other providers
RevenueCat, Apple App Store, and Google Play keep their existing setup. Superwall connects with your app's store identity and records Superwall's amounts. See connect Superwall.
The part that does not change
Late updates still land on the day the customer paid. Switching how Stripe or Dodo is connected does not duplicate revenue already recorded.