# Stripe

Stripe (opens new window) provides a fast and secure payment processing platform with low- and no-code configuration options. Stripe allows you to accept payments, send payouts, and automate financial processes. For example, a B2B business can use Stripe to collect one-time or recurring payments from customers.

DEPRECATION NOTICE: STRIPE EXTENSIONS

All Stripe connections created before December 10, 2024 used Stripe extensions, which Stripe sunset on January 1, 2025.

Migrate extension-based connections to Stripe Apps (opens new window) to avoid disruptions. Refer to the Stripe Apps migration guide for detailed migration steps.

# API version

The Stripe connector uses the Stripe REST API v1 (opens new window). This API offers a comprehensive set of tools and functionalities that help platforms and marketplaces manage and route payments, in addition to verifying seller identities.

# Connection setup

The Stripe connector supports the following authentication types:

LIMITATIONS

Stripe allows only one connection per Stripe account and Stripe App pair. When you create a new App-based Stripe connection for the same Stripe account, it invalidates the tokens of any existing App-based connections for that account, making them inactive. However, if the connection is linked to a different Stripe account, existing connections remain unaffected.

This limitation doesn't impact pre-existing extension-based Stripe connections in Workato, which can coexist with App-based connections.

# API key

Use API key authentication to connect to Stripe using a secret key from your Stripe account.

# Obtain an API key

Refer to Create an API key (opens new window) or Reveal an API key (opens new window) in the Stripe documentation.

Use your test mode secret key (sk_test_...) to test without affecting live data, or your live mode secret key (sk_live_...) to connect to your live Stripe account.

# Connect to Stripe using API key

Complete the following steps to set up an API key connection to Stripe in Workato:

1

Click Create > Connection.

2

Search for and select Stripe on the New connection page.

3

Enter a name for your connection in the Connection name field.

Stripe connection setupStripe API key connection setup

4

Use the Location drop-down menu to select the project where you plan to store the connection.

5

Use the Authentication type drop-down menu to select API key.

6

Enter your API key in the API key field.

7

Optional. Use the Custom OAuth profile drop-down menu to select a custom OAuth profile for your connection.

8

Click Connect.

# Authorization code grant

Use authorization code grant to connect to Stripe by signing in through Stripe's authorization flow.

# Connect to Stripe using authorization code grant

Complete the following steps to set up an authorization code grant connection to Stripe in Workato:

1

Click Create > Connection.

2

Search for and select Stripe on the New connection page.

3

Enter a name for your connection in the Connection name field.

Stripe connection setupStripe authorization code grant connection setup

4

Use the Location drop-down menu to select the project where you plan to store the connection.

5

Use the Authentication type drop-down menu to select Authorization code grant.

6

Use the Demo drop-down menu to select whether the Stripe account you plan to connect to is a demo account.

7

Optional. Use the Custom OAuth profile drop-down menu to select a custom OAuth profile for your connection.

8

Click Connect.

9

Sign in to your Stripe account when prompted and authorize the connection.

# Locate Stripe Customer ID

Several actions for the Stripe connector require your Customer ID. Complete the following steps to find your Stripe Customer ID:

1

Log in to your Stripe account.

2

Click Customers in the sidebar menu.

3

Select the customer you plan to use from the Customers table.

4

Go to the Details section and copy the Customer ID.


Last updated: 3/11/2026, 7:39:15 PM