Stripe

Configuration

Stripe source connector integrates with the Stripe API to extract payment and financial data.

Synchronizes comprehensive data from your Stripe account.

It provides access to all major Stripe resources including transactions, customers, subscriptions, and account analytics.

Source Code: View on GitHub

Authentication

This connector uses a custom authentication configuration.

Configuration Options

This connector does not have any additional configuration options.

Data Models

The following data models are available for this connector:

StripeBalanceEntity

Schema for Stripe Balance resource.

https://stripe.com/docs/api/balance/balance_object

Field
Type
Description

balance_id

str

Synthetic ID for the balance snapshot.

balance_name

str

Display label for this balance snapshot.

snapshot_time

datetime

Timestamp when the balance snapshot was taken.

web_url_value

Optional[str]

Dashboard URL for viewing the balance.

available

List[Dict[str, Any]]

Funds that are available to be paid out, broken down by currency

pending

List[Dict[str, Any]]

Funds not yet available, broken down by currency

instant_available

Optional[List[Dict[str, Any]]]

Funds available for Instant Payouts (if enabled)

connect_reserved

Optional[List[Dict[str, Any]]]

Funds reserved for connected accounts (if using Connect)

livemode

bool

Whether this balance is in live mode (vs test mode)

StripeBalanceTransactionEntity

Schema for Stripe Balance Transaction resource.

https://stripe.com/docs/api/balance_transactions

Field
Type
Description

transaction_id

str

Stripe ID of the balance transaction.

transaction_name

str

Display name of the transaction.

created_time

datetime

When the transaction was created.

web_url_value

Optional[str]

Dashboard URL for viewing the transaction.

amount

Optional[int]

Gross amount of the transaction, in cents

currency

Optional[str]

Three-letter ISO currency code

description

Optional[str]

Text description of the transaction

fee

Optional[int]

Fees (in cents) taken from this transaction

fee_details

List[Dict[str, Any]]

Detailed breakdown of fees (type, amount, application, etc.)

net

Optional[int]

Net amount of the transaction, in cents

reporting_category

Optional[str]

Reporting category (e.g., 'charge', 'refund', etc.)

source

Optional[str]

ID of the charge or other object that caused this balance transaction

status

Optional[str]

Status of the balance transaction (e.g., 'available', 'pending')

type

Optional[str]

Transaction type (e.g., 'charge', 'refund', 'payout')

StripeChargeEntity

Schema for Stripe Charge entities.

https://stripe.com/docs/api/charges

Field
Type
Description

charge_id

str

Stripe charge ID.

charge_name

str

Display name of the charge.

created_time

datetime

When the charge was created.

updated_time

datetime

Last activity timestamp for the charge.

web_url_value

Optional[str]

Dashboard URL for the charge.

amount

Optional[int]

Amount charged in cents

currency

Optional[str]

Three-letter ISO currency code

captured

bool

Whether the charge was captured

paid

bool

Whether the charge was paid

refunded

bool

Whether the charge was refunded

description

Optional[str]

Arbitrary description of the charge

receipt_url

Optional[str]

URL to view this charge's receipt

customer_id

Optional[str]

ID of the Customer this charge belongs to

invoice_id

Optional[str]

ID of the Invoice this charge is linked to (if any)

metadata

Dict[str, Any]

Set of key-value pairs attached to the charge

StripeCustomerEntity

Schema for Stripe Customer entities.

https://stripe.com/docs/api/customers

Field
Type
Description

customer_id

str

Stripe customer ID.

customer_name

str

Display name of the customer.

created_time

datetime

When the customer was created.

updated_time

datetime

Timestamp of the latest update.

web_url_value

Optional[str]

Dashboard URL for the customer.

email

Optional[str]

The customer's email address

phone

Optional[str]

The customer's phone number

description

Optional[str]

Arbitrary description of the customer

currency

Optional[str]

Preferred currency for the customer's recurring payments

default_source

Optional[str]

ID of the default payment source (e.g. card) attached to this customer

delinquent

bool

Whether the customer has any unpaid/overdue invoices

invoice_prefix

Optional[str]

Prefix for the customer's invoices

metadata

Dict[str, Any]

Set of key-value pairs attached to the customer

StripeEventEntity

Schema for Stripe Event resource.

https://stripe.com/docs/api/events

Field
Type
Description

event_id

str

Stripe event ID.

event_name

str

Display name of the event.

created_time

datetime

When the event was created.

web_url_value

Optional[str]

Dashboard URL for the event.

event_type

Optional[str]

The event's type (e.g., 'charge.succeeded', 'customer.created')

api_version

Optional[str]

API version used to render event data

data

Dict[str, Any]

The event payload. Typically includes 'object' and 'previous_attributes'.

livemode

bool

Whether the event was triggered in live mode

pending_webhooks

Optional[int]

Number of webhooks yet to be delivered

request

Optional[Dict[str, Any]]

Information on the request that created or triggered the event

StripeInvoiceEntity

Schema for Stripe Invoice entities.

https://stripe.com/docs/api/invoices

Field
Type
Description

invoice_id

str

Stripe invoice ID.

invoice_name

str

Display name of the invoice.

created_time

datetime

When the invoice was created.

updated_time

datetime

When the invoice was last updated.

web_url_value

Optional[str]

Dashboard URL for the invoice.

customer_id

Optional[str]

The ID of the customer this invoice belongs to

number

Optional[str]

A unique, user-facing reference for this invoice

status

Optional[str]

Invoice status (e.g., 'draft', 'open', 'paid', 'void')

amount_due

Optional[int]

Final amount due in cents (before any payment or credit)

amount_paid

Optional[int]

Amount paid in cents

amount_remaining

Optional[int]

Amount remaining to be paid in cents

due_date

Optional[datetime]

Date on which payment is due (if applicable)

paid

bool

Whether the invoice has been fully paid

currency

Optional[str]

Three-letter ISO currency code (e.g. 'usd')

metadata

Dict[str, Any]

Set of key-value pairs that can be attached to the invoice

StripePaymentIntentEntity

Schema for Stripe PaymentIntent entities.

https://stripe.com/docs/api/payment_intents

Field
Type
Description

payment_intent_id

str

Stripe payment intent ID.

payment_intent_name

str

Display name of the payment intent.

created_time

datetime

When the payment intent was created.

updated_time

datetime

Last update timestamp for the payment intent.

web_url_value

Optional[str]

Dashboard URL for the payment intent.

amount

Optional[int]

Amount in cents intended to be collected by this PaymentIntent

currency

Optional[str]

Three-letter ISO currency code

status

Optional[str]

Status of the PaymentIntent (e.g. 'requires_payment_method', 'succeeded')

description

Optional[str]

Arbitrary description for the PaymentIntent

customer_id

Optional[str]

ID of the Customer this PaymentIntent is for (if any)

metadata

Dict[str, Any]

Set of key-value pairs attached to the PaymentIntent

StripePaymentMethodEntity

Schema for Stripe PaymentMethod resource.

https://stripe.com/docs/api/payment_methods

Field
Type
Description

payment_method_id

str

Stripe payment method ID.

payment_method_name

str

Display name of the payment method.

created_time

datetime

When the payment method was created.

web_url_value

Optional[str]

Dashboard URL for the payment method.

type

Optional[str]

Type of the PaymentMethod (card, ideal, etc.)

billing_details

Dict[str, Any]

Billing information associated with the PaymentMethod

customer_id

Optional[str]

ID of the Customer to which this PaymentMethod is saved (if any)

card

Optional[Dict[str, Any]]

If the PaymentMethod type is 'card', details about the card (brand, last4, etc.)

metadata

Dict[str, Any]

Set of key-value pairs that can be attached to the PaymentMethod

StripePayoutEntity

Schema for Stripe Payout resource.

https://stripe.com/docs/api/payouts

Field
Type
Description

payout_id

str

Stripe payout ID.

payout_name

str

Display name of the payout.

created_time

datetime

When the payout was created.

updated_time

datetime

Last update timestamp for the payout.

web_url_value

Optional[str]

Dashboard URL for the payout.

amount

Optional[int]

Amount in cents to be transferred

currency

Optional[str]

Three-letter ISO currency code

arrival_date

Optional[datetime]

Date the payout is expected to arrive in the bank

description

Optional[str]

An arbitrary string attached to the payout

destination

Optional[str]

ID of the bank account or card the payout was sent to

method

Optional[str]

The method used to send this payout (e.g., 'standard', 'instant')

status

Optional[str]

Status of the payout (e.g., 'paid', 'pending', 'in_transit')

statement_descriptor

Optional[str]

Extra information to be displayed on the user's bank statement

metadata

Dict[str, Any]

Set of key-value pairs that can be attached to the payout

StripeRefundEntity

Schema for Stripe Refund resource.

https://stripe.com/docs/api/refunds

Field
Type
Description

refund_id

str

Stripe refund ID.

refund_name

str

Display name of the refund.

created_time

datetime

When the refund was created.

web_url_value

Optional[str]

Dashboard URL for the refund.

amount

Optional[int]

Amount in cents refunded

currency

Optional[str]

Three-letter ISO currency code

status

Optional[str]

Status of the refund (e.g., 'pending', 'succeeded', 'failed')

reason

Optional[str]

Reason for the refund (duplicate, fraudulent, requested_by_customer, etc.)

receipt_number

Optional[str]

Transaction number that appears on email receipts issued for this refund

charge_id

Optional[str]

ID of the charge being refunded

payment_intent_id

Optional[str]

ID of the PaymentIntent being refunded (if applicable)

metadata

Dict[str, Any]

Set of key-value pairs that can be attached to the refund

StripeSubscriptionEntity

Schema for Stripe Subscription entities.

https://stripe.com/docs/api/subscriptions

Field
Type
Description

subscription_id

str

Stripe subscription ID.

subscription_name

str

Display name of the subscription.

created_time

datetime

When the subscription was created.

updated_time

datetime

Last update timestamp for the subscription.

web_url_value

Optional[str]

Dashboard URL for the subscription.

customer_id

Optional[str]

The ID of the customer who owns this subscription

status

Optional[str]

Status of the subscription (e.g., 'active', 'past_due', 'canceled')

current_period_start

Optional[datetime]

Start of the current billing period for this subscription

current_period_end

Optional[datetime]

End of the current billing period for this subscription

cancel_at_period_end

bool

Whether the subscription will cancel at the end of the current period

canceled_at

Optional[datetime]

When the subscription was canceled (if any)

metadata

Dict[str, Any]

Set of key-value pairs attached to the subscription

Last updated