Revenue docsConnect Stripe
Connect Stripe
Connect Stripe with a restricted key that can only read your data — Kadro Revenue can never charge a card, issue a refund, or change anything in your account.
Updated 2026-07-04
Connecting Stripe lets Kadro Revenue show your sales, subscriptions, and refunds in the menu bar. It uses a restricted key (rk_live_…, or rk_test_…for test data) that you scope to read-only access yourself, in Stripe’s own dashboard.
Create a read-only key
- Open
dashboard.stripe.com/apikeys(Developers → API keys). - Click Create restricted key.
- Name it “Kadro Revenue”.
- Set Read on Events, Charges, Balance transactions, Checkout Sessions, Invoices, Subscriptions, Customers, Products, and Prices — choose Read for each one, never Write.
- Click Create key, then reveal and copy the
rk_…value.
Whether Kadro Revenue shows live or test data is decided entirely by the key’s prefix. Stripe is also the only provider where Kadro Revenue shows this month’s new-subscriber and cancellation counts.
Add it to Kadro Revenue
Open Settings → Provider and choose Stripe. Paste the rk_… key and click Connect.
What Kadro Revenue can see
The key itself is restricted to read access, and Kadro Revenue only ever makes read calls with it — it can’t charge a card, issue a refund, or change anything in your Stripe account. Once it’s validated, the key is stored in your macOS Keychain and never leaves your Mac.
You can revoke it anytime from dashboard.stripe.com/apikeys in Stripe.
Related
- Polar — connect an organization access token with read scopes.
- Lemon Squeezy — generate an API key and connect your store.
- Paddle — create a Billing API key with read permissions.
- Dodo Payments — connect a live-mode API key.
- RevenueCat — connect a V2 secret key with metrics read access.