All integrations

Finance · Setup guide

Stripe

Check the numbers without changing them.

Current beta guide · Reviewed September 19, 2026

Connection
API key
How it works
On demand
Doppel plan
Pro or trial

Before you start.

A Stripe account and permission to create a restricted API key. Use a sandbox or test mode for your first check; no real payment is needed.

What you can do

  • Read available and pending balances and recent payments.
  • Look up customers and subscriptions. These tools are read-only.

Connect Stripe.

  1. Choose the account and mode in Stripe.

    Open the intended Stripe account. Start in a sandbox or test mode if you are validating the connection.

  2. Create a restricted key.

    In Stripe’s API keys area, create a restricted key named Doppel. Give Read access to Balance, Charges, Customers, and Subscriptions. Leave other permissions disabled; do not use an unrestricted secret key.

  3. Find Stripe in Doppel.

    Open Settings → Integrations → Add integration. Select Stripe, then Connect.

  4. Save the key in Doppel.

    Paste the restricted key into the secure field and choose Save & Connect. Use the key from the mode whose records you want to read. Never paste the key into a chat or support email.

Start with something you know

Check the connection.

What is my Stripe balance, including available and pending amounts?

Compare the currency and amounts with the same Stripe account and mode. Test data and live data are separate.

Data and permissions.

The key is stored in macOS Keychain and used directly with Stripe. Requests retrieve financial records on demand; this is separate from paying for your Doppel plan.

Current limits

Doppel cannot charge customers, issue refunds, change subscriptions, or make payouts through this connection.

See what stays local and what uses the network

Disconnect or change access.

Choose Disconnect for Stripe in Doppel to remove the saved key and disable the connection. Separately expire or revoke the key in Stripe if you want to invalidate it there too.

If something isn’t working.

No payments or customers appear

Check whether the key is for test or live mode and that the same mode contains records. Check the four required read permissions if Stripe denies a request.

Still stuck? Email support@doppelapp.ai with your Doppel version, the service, and the error shown. Keep passwords, access tokens, and API keys out of your message.

Stripe’s restricted API key guide