Skip to main content

Initial setup for Stripe Reader

Before building a pipeline, complete authentication setup in Stripe and (optionally) create a Striim connection profile. The Stripe Reader supports OAuth and API key authentication. Configure OAuth in the wizard, or generate an API key in Stripe and reference it from Striim (directly or via a connection profile).

Generating a Stripe API key

The following procedure determines the API key for later use in Stripe Reader configuration.

  1. Log in to Stripe.

    The Stripe account home page appears.

    Stripe_homepage.png
  2. Click Developers.

    The Stripe Developer page appears.

    Stripe_developers_tabs.png
  3. Click API keys.

    The API keys tab appears.

    Stripe_API_keys_tab.png
  4. Click Create secret key, then re-authenticate to Stripe.

    You can also use a restricted key by clicking Create restricted key. Restricted keys are API keys that have an assigned set of permissions.

  5. Type a name for the secret key and click Create.

    Stripe_API_key_name.png
  6. Stripe displays the API key. Copy this key to the clipboard and store it securely, then click Done.

    Stripe_API_key_display.png

To authenticate with an API key, first generate the API key in Stripe, then launch the Stripe Reader to BigQuery wizard and use the API key during configuration.

Configuring a Striim connection profile

A connection profile lets you reuse Stripe credentials across multiple applications and hide sensitive details from component property panels.

  1. In the Striim UI, go to Admin > Connection Profiles and click Create Connection Profile.

  2. Provide a Name and optional Description. Select Source and choose Stripe Reader as the adapter type.

  3. Choose an authentication method:

    • OAuth: Enter Client ID, Client Secret, and Refresh Token. Save the profile.

    • API key: Paste the API key. If you read from a connected account, also provide the Account ID. Save the profile.

  4. When creating a Stripe Reader source, set Use connection profile to True and select the profile by its Connection profile name. Password properties on the reader are hidden and ignored.