Skip to main content

Configure Stripe

At a glance

Stripe is an online payment platform. With Ontologie, you can sync your customers, charges, subscriptions, invoices, products, and payouts into your workspace for financial analysis and reporting.

Before you start

  • A Stripe account with access to the Dashboard
  • A Restricted API Key with read permissions on the resources you want to sync

Get credentials

  1. Go to the Stripe Dashboard and sign in.
  2. Navigate to Developers > API keys.
  3. Click Create restricted key, give it a descriptive name.
  4. Grant Read access to the resources you need (Customers, Charges, Subscriptions, etc.), then click Create key and copy the value.

Screenshots of the Stripe Dashboard will be added in a future update.

Configure in Ontologie

  1. Open Live Data > Connectors.
  2. Search for Stripe in the catalogue.
  3. Click the Stripe card.
  4. Follow the configuration wizard:

Available streams

StreamDescription
CustomersCustomer profiles and metadata
ChargesIndividual payment transactions
SubscriptionsRecurring billing subscriptions and their status
InvoicesGenerated invoices with line items and payment status
ProductsProduct catalogue with pricing information
PayoutsFund transfers to your bank account

Limits

LimitValue
API rate limit100 read requests per second (live mode)
Records per request100 records per page
Test modeSupported; use test-mode restricted keys

Troubleshooting

ErrorSolution
401 Invalid API KeyVerify the restricted key is correct and has not been revoked or rolled.
403 Permission deniedEnsure the restricted key has read access to the requested resource type.
No data returnedConfirm you are using a live-mode key if syncing production data (test-mode keys only return test data).

Expected result

Your data appears in Live Data > Streams with the Synced status. Synchronization runs at the configured frequency.

Need help?

See the Troubleshooting page for connection errors or write to us: Support and contact.