Stripe

Connect Stripe to ask about payments, revenue, subscriptions, and refunds.

How do I connect Stripe?

  1. Go to Stripe Dashboard → Developers → API Keys
  2. Copy your Secret key (sk_live_...) or create a Restricted key (rk_live_...) — see below for which to use
  3. In Novica, go to Integrations, click Connect on the Stripe card
  4. Paste the key and click Connect

Should I use a secret key or restricted key?

  • Restricted key (recommended) — only gives Novica access to the specific resources you allow. Create one with read-only access to Charges, Customers, Subscriptions, and Balance.
  • Secret key — gives full access to your Stripe account. Works, but more permissions than Novica needs.
Security tip: We recommend a restricted key with read-only permissions. This limits what Novica can see and prevents any accidental modifications.

What can I ask once Stripe is connected?

  • What's my total revenue this month?
  • Show me all refunds from the past 7 days
  • How many active subscriptions do I have?
  • What's my monthly recurring revenue (MRR)?
  • List my top 10 customers by lifetime spend
  • What's my refund rate this quarter?
  • Any failed payments I should follow up on?
  • What's my average transaction value this month?

What's the difference between test mode and live mode keys?

  • Keys starting with sk_test_ or rk_test_ only access test data
  • Use sk_live_ or rk_live_ keys to see real transactions
  • If your data looks empty, make sure you're using a live mode key

Can Novica charge customers or create payments?

No. Novica only reads your Stripe data. It can't create charges, issue refunds, or modify anything. If you use a restricted key with read-only permissions, this is enforced at the API level.