Skip to main content
Stripe processes payments and subscriptions for your store. SourceMedium reads Stripe so charges, invoices, and subscribers can be analyzed next to Shopify orders.
You connect data sources yourself in SourceMedium. Sign in to your SourceMedium account, open your store, then in the Data sources section click Connect data source and choose the platform. You need an Editor or Admin role on the store. If you have view-only access, ask an admin or editor on your team to connect it.Once it is connected, what happens next covers first-sync timing and what each connection status means.

How to connect

SourceMedium connects to Stripe with a restricted read key that you create in Stripe and paste into SourceMedium.
1

Create a restricted key in Stripe

In Stripe, go to Developers → API keys and create a restricted key with read access to customers, charges, invoices, and subscriptions.
2

Add the key in SourceMedium

Find Stripe in the connector picker and click Connect. Paste the restricted key and confirm the Stripe account.
3

Confirm it is connected

SourceMedium checks the key before saving it.
Raw data only. Stripe lands as warehouse tables. It is not modeled in sm_transformed_v2, dashboards, or Uni yet.
SourceMedium only ever reads from your connected platforms. It does not create, change, or delete anything, so create the key with read-only access wherever the platform offers it. Treat it like a password: keep it confidential and avoid sharing it over email or in spreadsheets. If the credential is rotated or revoked, follow this guide’s connection method to update SourceMedium.

What data syncs

Charges, customers, invoices, and subscriptions, depending on the key’s scopes.

Notes

  • Stripe in SourceMedium is a commerce payment source. It is listed under Ecommerce & Subscription, not Finance.