Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products. All content is subject to change and is provided without warranty.
Stripe is a suite of APIs powering online payment processing and commerce solutions. You can use Stripe as a data source when landing or replicating data.
Click Authenticate when you have filled in the required connection settings.
You may be asked to log in to the source application.
A window is displayed with an authentication code.
Copy the code to the clipboard and return to the connection dialog.
Paste the code in Complete authentication with the code provided by the source and click Verify.
Tip noteYou may need to scroll down to see this field.
When status is Verified, the authentication is verified.
Provide a name for the connection in Connection name.
Select Open connection metadata to define metadata for the connection when it has been created.
Connection settings
Setting
Description
Data gateway
Select a Data Movement gateway if required by your use case.
Information note
This field is not available with the Qlik Talend Cloud Starter subscription, as it does not support Data Movement gateway. If you have another subscription tier and do not want to use Data Movement gateway, select None.
Enter the date, in the format MM/DD/YYYY, from which the data must be replicated from your source to your target.
Client ID
Client ID.
Secret Key
Secret Key.
Schema
Information note
Schemas and naming conventions can change from version to version. It is recommended to verify your version before continuing.
The schema and info displayed below is for version 3 of this integration.
Depending on your destination, table and column names may not appear as they are outlined below.
balance_transactions
The balance_transactions table contains info about transactions have have contributed to your Stripe account balance, including charges, transfers, etc.
address: OBJECT, which is also a nested data structure.
city: STRING
country: STRING
line1: STRING
line2: STRING
postal_code: STRING
state: STRING
email: STRING
name: STRING
phone: STRING
calculated_statement_descriptor
STRING
captured
BOOLEAN
card
OBJECT
This is a nested data structure:
address_city: STRING
address_country: STRING
address_line1: STRING
address_line1_check: STRING
address_line2: STRING
address_state: STRING
address_zip: STRING
address_zip_check: STRING
brand: STRING
country: STRING
customer: STRING
cvc_check: STRING
dynamic_last4: STRING
exp_month: INTEGER
exp_year: INTEGER
fingerprint
funding: STRING
id: STRING
last4: STRING
metadata: OBJECT
name: STRING
object: STRING
tokenization_method: STRING
type: STRING
created
DATE-TIME
currency
STRING
customer
STRING
description
STRING
destination
STRING
dispute
STRING
disputed
BOOLEAN
failure_code
STRING
failure_message
STRING
fraud_details
OBJECT
This is a nested data structure:
stripe_report: STRING
id
STRING
invoice
STRING
livemode
BOOLEAN
metadata
OBJECT
object
STRING
on_behalf_of
STRING
order
STRING
outcome
OBJECT
This is a nested data structure:
network_status: STRING
reason: STRING
risk_level: STRING
risk_score: INTEGER
seller_message: STRING
type: STRING
paid
BOOLEAN
payment_intent
STRING
payment_method
STRING
payment_method_details
OBJECT
This is a nested data structure:
ach_credit_transfer: OBJECT, which is also a nested data structure.
account_number: STRING
bank_name: STRING
routing_number: STRING
swift_code: STRING
ach_debit: OBJECT, which is also a nested data structure.
account_holder_type: STRING
bank_name: STRING
country: STRING
fingerprint: STRING
last4: STRING
routing_number: STRING
alipay: OBJECT
bancontact: OBJECT, which is also a nested data structure.
bank_code: STRING
bank_name: STRING
bic: STRING
iban_last4: STRING
preferred_language: STRING
verified_name: STRING
card: OBJECT, which is also a nested data structure.
address_city: STRING
address_country: STRING
address_line1: STRING
address_line1_check: STRING
address_line2: STRING
address_state: STRING
address_zip: STRING
address_zip_check: STRING
brand: STRING
card_present: OBJECT, which is also a nested data structure.
brand: STRING
country: STRING
emv_auth_data: STRING
exp_month: INTEGER
exp_year: INTEGER
fingerprint: STRING
funding: STRING
generated_card: STRING
last4: STRING
network: STRING
read_method: STRING
receipt: OBJECT, which is also a nested data structure.
application_cryptogram: STRING
application_preferred_name: STRING
authorization_code: STRING
authorization_response_code: STRING
cardholder_verification_method: STRING
dedicated_file_name: STRING
terminal_verification_results: STRING
transaction_status_information: STRING
checks: OBJECT, which is also a nested data structure.
address_line1_check: STRING
address_postal_code_check: STRING
cvc_check: STRING
country: STRING
customer: STRING
cvc_check: STRING
dynamic_last4: STRING
eps: OBJECT, which is also a nested data structure.
verified_name: STRING
exp_month: INTEGER
exp_year: INTEGER
fingerprint: STRING
funding: STRING
giropay: OBJECT, which is also a nested data structure.
bank_code: STRING
bank_name: STRING
bic: STRING
verified_name: STRING
id: STRING
ideal: OBJECT, which is also a nested data structure.
bank: STRING
bic: STRING
iban_last4: STRING
verified_name: STRING
installments: OBJECT, which is also a nested data structure.
plan: OBJECT, which is also a nested data structure.
count: INTEGER
interval: STRING
type: STRING
klarna: OBJECT
last4: STRING
metadata: OBJECT
multibanco: OBJECT, which is also a nested data structure.
entity: STRING
reference: STRING
name: STRING
network: STRING
object: STRING
p24: OBJECT, which is also a nested data structure.
reference: STRING
verified_name: STRING
sepa_debit: OBJECT, which is also a nested data structure.
bank_code: STRING
branch_code: STRING
country: STRING
fingerprint: STRING
last4: STRING
mandate: STRING
sofort: OBJECT, which is also a nested data structure.
bank_code: STRING
bank_name: STRING
bic: STRING
country: STRING
iban_last4: STRING
verified_name: STRING
stripe_account: OBJECT
three_d_secure: OBJECT, which is also a nested data structure.
authenticated: BOOLEAN
succeeded: BOOLEAN
version: STRING
tokenization_method: STRING
type: STRING
wallet: OBJECT, which is also a nested data structure.
amex_express_checkout: OBJECT
apple_pay: OBJECT
dynamic_last4: STRING
google_pay: OBJECT
masterpass: OBJECT, which is also a nested data structure.
billing_address: OBJECT, which is also a nested data structure.
city: STRING
country: STRING
line1: STRING
line2: STRING
postal_code: STRING
state: STRING
email: STRING
name: STRING
shipping_address: OBJECT, which is also a nested data structure.
city: STRING
country: STRING
line1: STRING
line2: STRING
postal_code: STRING
state: STRING
samsung_pay: OBJECT
type: STRING
visa_checkout: OBJECT, which is also a nested data structure.
billing_address: OBJECT, which is also a nested data structure.
city: STRING
country: STRING
line1: STRING
line2: STRING
postal_code: STRING
state: STRING
email: STRING
name: STRING
shipping_address: OBJECT, which is also a nested data structure.
city: STRING
country: STRING
line1: STRING
line2: STRING
postal_code: STRING
state: STRING
wechat: OBJECT
card_present: OBJECT, which is also a nested data structure.
amount_authorized: INTEGER
brand: STRING
cardholder_name: STRING
country: STRING
emv_auth_data: STRING
exp_month: INTEGER
exp_year: INTEGER
fingerprint: STRING
funding: STRING
generated_card: STRING
last4: STRING
network: STRING
overcapture_supported: BOOLEAN
read_method: STRING
receipt: OBJECT, which is also a nested data structure.
account_type: STRING
application_cryptogram: STRING
application_preferred_name: STRING
authorization_code: STRING
authorization_response_code: STRING
cardholder_verification_method: STRING
dedicated_file_name: STRING
terminal_verification_results: STRING
transaction_status_information: STRING
type: STRING
receipt_email
STRING
receipt_number
STRING
receipt_url
STRING
refunded
BOOLEAN
refunds
ARRAY
This is a nested data structure:
amount: INTEGER
balance_transaction: STRING
charge: STRING
created: DATE-TIME
currency: STRING
description: STRING
failure_reason: STRING
id: STRING
instructions_email: STRING
metadata: OBJECT
next_action: OBJECT, which is also a nested data structure.
display_details: OBJECT, which is also a nested data structure.
email_sent: OBJECT, which is also a nested data structure.
email_sent_at: DATE-TIME
email_sent_to: STRING
expires_at: DATE-TIME
type: STRING
object: STRING
payment_intent: STRING
reason: STRING
receipt_number: STRING
source_transfer_reversal: STRING
status: STRING
transfer_reversal: STRING
review
STRING
shipping
OBJECT
source
OBJECT
This is a nested data structure:
ach_credit_transfer: OBJECT, which is also a nested data structure.
account_number: STRING
bank_name: STRING
fingerprint: STRING
refund_account_holder_name: STRING
refund_account_holder_type: STRING
refund_account_number: STRING
refund_routing_number: STRING
routing_number: STRING
swift_code: STRING
address_city: STRING
address_country: STRING
address_line1: STRING
address_line1_check: STRING
address_line2: STRING
address_state: STRING
address_zip: STRING
address_zip_check: STRING
alipay: OBJECT
amount: INTEGER
bancontact: OBJECT
brand: STRING
card: OBJECT, which is also a nested data structure.
address_line1_check: STRING
address_zip_check: STRING
brand: STRING
country: STRING
cvc_check: STRING
dynamic_last4: STRING
exp_month: INTEGER
exp_year: INTEGER
fingerprint: STRING
funding: STRING
last4: STRING
name: STRING
three_d_secure: STRING
tokenization_method: STRING
type: STRING
client_secret: STRING
country: STRING
created: DATE-TIME
currency: STRING
customer: STRING
cvc_check: STRING
dynamic_last4: STRING
eps: OBJECT
exp_month: INTEGER
exp_year: INTEGER
fingerprint: STRING
flow: STRING
funding: STRING
id: STRING
ideal: OBJECT
last4: STRING
livemode: BOOLEAN
metadata: OBJECT
multibanco: OBJECT
name: STRING
object: STRING
owner: OBJECT, which is also a nested data structure.
address: OBJECT, which is also a nested data structure.
email: STRING
name: STRING
phone: STRING
verified_address: STRING
verified_email: STRING
verified_name: STRING
verified_phone: STRING
receiver: OBJECT, which is also a nested data structure.
address: STRING
amount_charged: INTEGER
amount_received: INTEGER
amount_returned: INTEGER
refund_attributes_method: STRING
refund_attributes_status: STRING
redirect: OBJECT, which is also a nested data structure.
failure_reason: STRING
return_url: STRING
status: STRING
url: STRING
statement_descriptor: STRING
status: STRING
tokenization_method: STRING
type: STRING
usage: STRING
source_transfer
STRING
statement_description
STRING
statement_descriptor
STRING
statement_descriptor_suffix
STRING
status
STRING
transfer_data
OBJECT
This is a nested data structure:
amount: INTEGER
destination: STRING
transfer_group
STRING
updated
DATE-TIME
updated_by_event_type
STRING
coupons
The coupons table contains info about percent or amount-off discounts that may be applied to a customer. Note: Coupons only apply to invoices; they don’t apply to one-off charges.
The events table contains info about events. When an event occurs, a new event object is created. This table acts as the history of an object, allowing you to see how it has changed over time.
For example: When an invoice is created, an invoice.created event is created. When the draft invoice is finalized and updated to be open, an invoice.finalized event is created. When the invoice is sent to the customer, an invoice.sent event is created.
For more info about this table and how data is replicated, refer to the Replication section. Additionally, refer to Stripe’s documentation for info about event types and the objects they describe.
tiers: ARRAY, which is also a nested data structure.
flat_amount: INTEGER
unit_amount: INTEGER
up_to: INTEGER
tiers_mode: STRING
transform_usage: OBJECT
trial_period_days: INTEGER
updated: DATE-TIME
updated_by_event_type: STRING
usage_type: STRING
proration
BOOLEAN
quantity
INTEGER
subscription
STRING
subscription_item
STRING
tax_rates
ARRAY
This is a nested data structure:
active: BOOLEAN
country: STRING
created: DATE-TIME
description: STRING
display_name: STRING
id: STRING
inclusive: BOOLEAN
jurisdiction: STRING
livemode: BOOLEAN
object: STRING
percentage: NUMBER
state: STRING
unit_amount
INTEGER
unit_amount_decimal
NUMBER
updated
DATE-TIME
updated_by_event_type
STRING
invoice_line_items
The invoice_line_items table contains info about the line items contained in invoices.
Note: In order to replicate invoice line item data, the invoices table must also be set to replicate.
Invoice line item replication
To replicate invoice line items, Stitch will use the Replication Key of the corresponding invoice in the invoices table to detect new and updated records. This means that any time an invoice is updated, its associated line items will also be replicated.
For example: An invoice with five line items is updated when its status changes from draft to open. The record in invoices will be replicated, as will the records for its five line items. In this example, a total of six records will be replicated.
tiers: ARRAY, which is also a nested data structure.
flat_amount: INTEGER
unit_amount: INTEGER
up_to: INTEGER
tiers_mode: STRING
transform_usage: OBJECT
trial_period_days: INTEGER
updated: DATE-TIME
updated_by_event_type: STRING
usage_type: STRING
price
OBJECT
This is a nested data structure:
active: BOOLEAN
billing_scheme: STRING
created: DATE-TIME
currency: STRING
id: STRING
livemode: BOOLEAN
lookup_key: STRING
metadata: OBJECT
nickname: STRING
object: STRING
product: STRING
recurring: OBJECT, which is also a nested data structure.
aggregate_usage: STRING
interval: STRING
interval_count: INTEGER
usage_type: STRING
tax_behavior: STRING
tiers: ARRAY, which is also a nested data structure.
flat_amount: INTEGER
flat_amount_decimal: NUMBER
unit_amount: INTEGER
unit_amount_decimal: NUMBER
up_to: INTEGER
tiers_mode: STRING
transform_quantity: OBJECT, which is also a nested data structure.
divide_by: INTEGER
round: STRING
type: STRING
unit_amount: INTEGER
unit_amount_decimal: NUMBER
proration
BOOLEAN
proration_details
OBJECT
quantity
INTEGER
subscription
STRING
subscription_item
STRING
tax_amounts
ARRAY
This is a nested data structure:
amount: INTEGER
inclusive: BOOLEAN
tax_rate: STRING
tax_rates
ARRAY
This is a nested data structure:
active: BOOLEAN
country: STRING
created: DATE-TIME
description: STRING
display_name: STRING
id: STRING
inclusive: BOOLEAN
jurisdiction: STRING
livemode: BOOLEAN
metadata: OBJECT
object: STRING
percentage: NUMBER
state: STRING
tax_type: BOOLEAN
type
STRING
invoices
The invoices table contains info about invoices. Invoices are statements of amounts owed by customers, which can be one-off charges or generated periodically from a subscription.
Invoice line items
Full records for the line items associated with an invoice can be found in the invoice_line_items table. To replicate these records, you must set this table and the invoice_line_items table to replicate.
The payouts table contains info about payouts, which occur when you receive funds from Stripe or initiate a payout to a bank account of the debit card of a connected Stripe account.
The subscription_items table contains info about subscription items. In Stripe, subscription items are used to create customer subscriptions with more than one plan.
tiers: ARRAY, which is also a nested data structure.
flat_amount: INTEGER
unit_amount: INTEGER
up_to: INTEGER
tiers_mode: STRING
transform_usage: OBJECT
trial_period_days: INTEGER
updated: DATE-TIME
updated_by_event_type: STRING
usage_type: STRING
price
OBJECT
This is a nested data structure:
active: BOOLEAN
billing_scheme: STRING
created: DATE-TIME
currency: STRING
id: STRING
livemode: BOOLEAN
lookup_key: STRING
metadata: OBJECT
nickname: STRING
object: STRING
product: STRING
recurring: OBJECT, which is also a nested data structure.
aggregate_usage: STRING
interval: STRING
interval_count: INTEGER
usage_type: STRING
tax_behavior: STRING
tiers: ARRAY, which is also a nested data structure.
flat_amount: INTEGER
flat_amount_decimal: STRING
unit_amount: INTEGER
unit_amount_decimal: STRING
up_to: INTEGER
tiers_mode: STRING
transform_quantity: OBJECT, which is also a nested data structure.
divide_by: INTEGER
round: STRING
type: STRING
unit_amount: INTEGER
unit_amount_decimal: STRING
quantity
INTEGER
start
DATE-TIME
status
STRING
subscription
STRING
tax_percent
NUMBER
tax_rates
ARRAY
This is a nested data structure:
active: BOOLEAN
country: STRING
created: DATE-TIME
description: STRING
display_name: STRING
id: STRING
inclusive: BOOLEAN
jurisdiction: STRING
livemode: BOOLEAN
metadata: OBJECT
object: STRING
percentage: NUMBER
state: STRING
tax_type: BOOLEAN
trial_end
DATE-TIME
trial_start
DATE-TIME
subscriptions
The subscriptions table contains info about subscriptions, which allow you to charge a customer on a recurring basis. A subscription ties a customer to a particular plan.