Commerce

Stripe

30min

With Stripe modules in Make, you can manage the payment intents, customers, refunds, payouts, balance, invoices, invoice items, and payment links in your Stripe account.

To use the Stripe modules, you must have a Stripe account. You can create an account at dashboard.stripe.com/register.

Refer to the Stripe API documentation for a list of available endpoints.

Connect Stripe to Make

To establish the connection, you can choose to connect with your Stripe API key or with Stripe OAuth.

If you choose to connect with your Stripe API key, you must first obtain your API key in your Stripe account.

Establish the connection with Stripe in Make

To establish the connection in Make:

  1. Log in to your Make account, add a Stripe module to your Make, and click Create a connection.
    Note: If you add a module with an instant tag, click Create a webhook, then Create a connection.
  2. Choose a Connection type, either Stripe API Key or Stripe OAuth.
  3. Optional: In the Connection name field, enter a name for the connection.
  4. Depending on your choice of Connection type, enter the following information:
    • Connection type: Stripe API Key
      • API Key Type
      • Key
    • Connection type: Stripe OAuth
      • No additional information required.
      • Optional: Click Show advanced settings and enter your custom app client credentials. You can find your secret keys in the Stripe Dashboard. If requested, use the following Redirect URI when creating your custom app: https://www.integromat.com/oauth/cb/stripe2.
  5. Click Save.
  6. If prompted, authenticate your account and confirm access.

You have successfully established the connection. You can now edit your and add more Stripe modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.

Obtain your API key in Stripe

To obtain your API key from your Stripe account:

  1. Log in to your Stripe account.
  2. In the upper right corner, click Developers.
  3. Go to the API keys tab.
  4. In the Restricted keys section, click + Create restricted key.
  5. Select the Providing this key to another website option. Click Continue.
  6. In the Name field, type Make. In the URL field, type https://make.com. Then do one of the following:
    • Click Create restricted key. Proceed to the step 8.
    • Define permissions for your restricted API key. Proceed to the step 7.
  7. Optional: Select Customize permissions for this key. Click Continue.
    • Optional: In the Key name, insert the name for the API key.
    • Select the access level for needed permissions.
    • Click Create key.
  8. Copy the API key value shown and store it in a safe place.
  9. Click Done.

You will use this value in the Key field in Make.

Triggers

You do not have to add the webhooks in the Stripe as it is automatically done for you once you add and save an instant trigger module to your Make.

Universal

Payment Intents

Customers

Refunds

Payouts

Balance

Invoices

Invoice Items

Other

You can list payment link lines using the following module.