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
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
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
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
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.
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
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
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
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
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
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
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
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
