Skip to content
Kadrotools

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

  1. Open dashboard.stripe.com/apikeys (Developers → API keys).
  2. Click Create restricted key.
  3. Name it “Kadro Revenue”.
  4. Set Read on Events, Charges, Balance transactions, Checkout Sessions, Invoices, Subscriptions, Customers, Products, and Prices — choose Read for each one, never Write.
  5. 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.

  • 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.