> For the complete documentation index, see [llms.txt](https://docs.getmesa.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getmesa.com/connect/stripe.md).

# Stripe

### Authenticate <a href="#connect" id="connect"></a>

When you're setting up your first workflow with Stripe, you will need to connect Stripe with MESA. Click on the **Connect with Stripe** button.

![](/files/hmb8PjDH5MLbhJvKQmU9)

Afterwards, you will be brought back to your current workflow and you are all set! MESA is now connected with your Stripe account.

### Configuration <a href="#configuring" id="configuring"></a>

#### Configure Stripe Triggers <a href="#triggers" id="triggers"></a>

When using any of Stripe's [triggers](/workflow-builder/triggers.md) (e.g. **Customer Updated**, **Customer Subscription Updated**), you will need to select the necessary variables&#x20;

![](/files/D0aMBwnimV7bsJeOf9yc)

Follow these instructions to set up your webhook in the Stripe Dashboard.

1\. In a new tab on your browser, visit the Stripe Dashboard: <https://dashboard.stripe.com/>

2\. Sign into your account.

3\. On the right hand side of the top navigation, click on **Developers**.

4\. Click on **Webhooks** under the **Developers** heading.

![](/files/wrziHnHD03sOwozLJdNm)

5\. Click on the **Add an endpoint** button.

![](/files/djAM3riY4yYx7v39GwMy)

6\. Go back to the tab with your MESA workflow open. Locate your workflow's Stripe trigger and click on the Stripe trigger.

7\. Click on **configure**.

8\. Then, click on the Copy icon next to the **Webhook URL** field.

<figure><img src="/files/ATo2oXAqE49QVA3UCs0R" alt=""><figcaption></figcaption></figure>

9\. Go back to the tab with the Stripe dashboard open. In the **Endpoint URL** field, paste the copied value.

10\. You can leave the **Description** field blank and leave the option **Events on your account** selected, under **Listen to**.

![](/files/3RbzpFef1gggtMeR22cq)

11\. Next, click on the **Select Events** button under **Select events to listen to**.

12\. Select the event that is related to your trigger. For example, if your MESA workflow's trigger is **Customer Updated**, then you would select **Customer > customer.updated**

{% hint style="info" %}
Please do not select more than one event for your webhook.
{% endhint %}

13\. Once you have selected your single event for the webhook, click on **Add events**.

<figure><img src="/files/d5Qw6TLUnnQSZ77Yvxop" alt=""><figcaption></figcaption></figure>

14\. Finally, click on the **Add endpoint** button. You are all set for that specific MESA workflow with the Stripe trigger. You will want to do this for every workflow that contains a Stripe trigger.

### Technical Notes

While our Stripe integration has extensive possibilities to achieve your workflow goals, there are a few important things to be aware of.

* Our integration **does not** allow you to use Stripe as a third-party payment provider in Shopify.
