Stripe

Stripe is an online payment processing and credit card processing platform for businesses. Stripe provides the technical, fraud prevention, and banking infrastructure required to operate online payment systems.

Features

Feature nameSupported
Column HashingTrueField level
BlockingTrueField level
IncrementalTrue
Custom dataFalse
HistoryFalse
ReSyncTrueTable level
TemplatesTrue

Data Schema

T
- Table
S
- Sub table

The Stripe connector currently does not support the API categories Connect, Issuing, Orders, and Fraud. We also do not support Connected Accounts. To request support for other API categories or features, please reach out to our team.


🔧 Setup Guide

Step 1 - Create API Keys

  1. Log into the account that you will connect to Weld.
  2. Click on the Developers tab.
  3. Go to API Keys, and click on Create Restricted Key.
  4. Create a name for your Key.
  5. Grant Read permissions for the resources you want to sync.
  6. Create your Key

Step 2 - Configuration and finalize

  1. On the Weld connector setup page, enter a destination schema name.
  2. Enter the Stripe API key.
  3. Click Connect

Step 3 - Data To Sync

  1. Select the pre-built reports you wish to include in the sync.
    You can view the schema, remove columns or hash sensitive information.

Step 4 - Configure Sync

  1. Select how often you would like the data to sync.
  2. Provide a unique destination table name.

Weld will take over from here and commence syncing data from your Stripe account.\


📊 SQL Templates

View all →
Get all subscriptions

Extracts a comprehensive overview of Stripe subscriptions. This helps in understanding the status and duration of various subscriptions tied to different customers.

IntermediateBilling
Get subscription plans

Pulls an exhaustive view of Stripe subscriptions, diving into associated items, the specifics of plans, discounts applied through coupons, and additional metrics like the amount discounted and subscription intervals.

AdvancedBilling
Normalize to monthly revenue

This SQL model fetches the monthly subscription amounts, converts them to EUR using average monthly forex rates, and provides insights into revenue streams in a standardized currency.

IntermediateFinance
Identify active subscriptions and sum revenue

This SQL model fetches the monthly revenue per subscription and applies discounts to provide a net monthly amount. It then identifies if a subscription is active or canceled based on the status.

AdvancedFinance
Create time series for each customer

This SQL model captures the monthly recurring revenue (MRR) trend for each customer, including the change in MRR, and provides a rank based on the MRR. It also considers the customer's subscription status and cancellation date.

AdvancedFinance
Summarize Monthly Recurring Revenue (MRR)

This SQL model provides a comprehensive view of the Monthly Recurring Revenue (MRR) by categorizing the revenue into new MRR, contraction MRR, churn MRR, and expansion MRR. It also computes the net new MRR and total MRR over time.

IntermediateFinance

Changelog

RSS
Apr 1, 2026
UpdateAdded coupon and discount columns to subscription items for detailed discount tracking.
columncolumn
View release notes →
Apr 1, 2026
FixFixed a bug preventing discount data retrieval when querying individual subscriptions.
View release notes →
May 1, 2025
UpdateNew events table with complete event history.
events
View release notes →
Mar 1, 2025
UpdateNew upcoming_invoices table.
upcoming_invoices
View release notes →

Was this page helpful?