Stripe
Connect Stripe to ask about payments, revenue, subscriptions, and refunds.
How do I connect Stripe?
- Go to Stripe Dashboard → Developers → API Keys
- Copy your Secret key (
sk_live_...) or create a Restricted key (rk_live_...) — see below for which to use
- In Novica, go to Integrations, click Connect on the Stripe card
- 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.