07FAQFAQ
Finance and SaaS teams usually ask about sandboxes, currencies, trials, several accounts, Claude Code and freshness. After that come 3 fixes: numbers that don't match Stripe, a missing permission and long questions that run slow.
Can I try a Stripe sandbox (test mode) first?
Yes. Porter takes a restricted key from a Stripe sandbox, which starts with rk_test_ (Stripe's API key prefixes), so Claude answers on test data. When the numbers look right, connect a live rk_live_ key as its own account in Porter.
Does Porter convert currencies?
Porter keeps every Stripe amount in its own currency, so Claude shows one row per Currency and keeps dollars and euros apart. If you need one total, give Claude an exchange rate and it converts. Stripe's Billing analytics converts MRR to one currency, so its totals differ.
Can Claude track free-trial conversions?
Claude gets Trialing subscriptions, Trial conversions and Trial conversion rate, so you see how many trials turned into paid subscriptions and how fast. For the number of new trials started in a period, check Stripe's Billing analytics.
Can I connect several Stripe accounts or a Connect platform?
Yes. Each Stripe account connects with its own restricted key and bills as one account, so agencies add each client the same way. For a Connect platform, add each connected account with its own key, the same way.
Can I use Claude Code to build Stripe payments?
The Stripe connector gives Claude reports on the payments, subscriptions and payouts you already have. To build checkout or billing into an app, install Stripe's plugin for Claude Code and use both side by side. Porter's MCP servers for marketing data also list what else Claude can read.
How fresh is the Stripe data, and how far back does it go?
Porter reads Stripe live on every question, with no cache, so charges and payouts show as Stripe has them right now. Paid plans have no history cut-off, and 5 years have been tested. The free plan, however, reads 15 days in AI chats (30 days of history).
Troubleshooting
Why don't Claude's numbers match Stripe?
In short, Claude's Stripe numbers through Porter follow 3 clocks. Gross volume counts when money moves, payments when the charge is created (failed attempts too), and invoices when they're created. Dates use your Dashboard timezone, so UTC exports shift days. Billing analytics also applies your own MRR settings and currency conversion.
Why does Claude say a Stripe permission is missing?
Edit the restricted key in Stripe and add Read on the missing resource, with no need to reconnect. A 403 error means the key lacks Read on one Stripe resource. A 401 means the key was rolled or deleted, so paste a new one.
Why is a long Stripe question slow or incomplete?
Ask by month for long ranges. Porter fetches each question within Stripe's API rate limits, so long ranges on busy accounts take time. Balance transactions, invoices, payouts and MRR return 30 days in one call, while charges take longer. Monthly questions keep each pull inside the page cap.