기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Stripe 

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.

It replicates data using the Stripe REST API.

See the Schema section for a list of objects available for replication.

Preparing for authentication

To access your data, you need to authenticate the connection with your account credentials.

정보 메모사용하는 계정에 가져오려는 테이블에 대한 읽기 액세스 권한이 있는지 확인합니다.

To generate your client ID:

  1. Log into Stripe.
  2. In the top right, click the gear wheel and select Settings.
  3. Click Connect.
  4. Click Onboarding options.
  5. Click the OAuth tab to generate your client ID.

To generate your secret key:

  1. Click the Developers button in the bottom left corner of the screen.
  2. Select the API Keys tab.
  3. Click Reveal live key to reveal your secret key.

To redirect the URI:

  1. Visit the OAuth page, where you got your Client ID.
  2. Make sure Authorized Redirect URIs is set to https://connector.qlik.com/auth/oauth/v3.htm.

Creating the connection

For more information, see SaaS 응용 프로그램에 연결.

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

  2. Copy the code to the clipboard and return to the connection dialog.

  3. Paste the code in Complete authentication with the code provided by the source and click Verify.

    팁 메모You may need to scroll down to see this field.

    When status is Verified, the authentication is verified.

  4. Provide a name for the connection in Connection name.

  5. Select Open connection metadata to define metadata for the connection when it has been created.

Connection settings
SettingDescription
Data gateway

사용 사례에 필요한 경우 데이터 이동 게이트웨이를 선택합니다.

정보 메모

이 필드는 데이터 이동 게이트웨이를 지원하지 않으므로 Qlik Talend Cloud 시작 구독에서는 사용할 수 없습니다. 다른 구독 계층이 있고 데이터 이동 게이트웨이를 사용하지 않으려면 없음을 선택합니다.

데이터 이동 게이트웨이의 이점과 이를 필요로 하는 사용 사례에 대한 자세한 내용은 Qlik 데이터 게이트웨이 - 데이터 이동를 참조하십시오.

Start Date

데이터를 소스에서 대상으로 복제해야 하는 날짜를 MM/DD/YYYY 형식으로 입력합니다.

Client IDClient ID.
Secret KeySecret Key.

Schema

정보 메모

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.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

charges

The charges table contains info about charges to credit and debit cards.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

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.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

customers

The customers table contains info about your customers.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

disputes

This table contains information about customer disputes related to charges on their credit card.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

events

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.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

invoice_items

The invoice_items table contains info about items contained in customer invoices.

Replication Method

CDC

Primary Key

id

Replication Key

date

Useful links

Stripe documentation

Stripe API method

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.

Replication Method

CDC

Primary Keys

id

invoice

Useful links

Stripe documentation

Stripe API method

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.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

payment_intents

This table contains information about payments, from creation through checkout, in your Stripe account.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

payout_transactions

This table contains info about payout transactions.

Replication Method

Full Table

Primary Key

id

Useful links

Stripe documentation

Stripe API method

payouts

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.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

plans

The plans table contains info about the plans in your Stripe account. A plan defines the base price, currency, and billing cycle for subscriptions.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

products

The products table contains info about the products in your Stripe account.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

subscription_items

The subscription_items table contains info about subscription items. In Stripe, subscription items are used to create customer subscriptions with more than one plan.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

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.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

transfers

The transfers table contains info about transfers sent to connected accounts.

Replication Method

CDC

Primary Key

id

Replication Key

created

Useful links

Stripe documentation

Stripe API method

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!