# Stripe
We will need the following details from your Stripe account:
- Publishable key
- Secret key
- Signing secret
If you have not created your Stripe account yet, [create one](https://dashboard.stripe.com/register) and follow the steps below to integrate it with your events.
- Once you have registered your account, sign in to the account and get your API keys.
- Click **Developers > API keys** in the left menu to get your **Publishable key** and **Secret key**.
![](https://reg.crowdcomms.com/images/manager/stripe-tuto/step1.jpg)
- Click **Developers > Webhooks** in the left menu.
- Click the **Add endpoint** button.
[![step2.jpg](https://crowdcomms-docs-media.s3.amazonaws.com/uploads/images/gallery/2023-02/scaled-1680-/step2.jpg)](https://crowdcomms-docs-media.s3.amazonaws.com/uploads/images/gallery/2023-02/step2.jpg)
- Fill the **Endpoint URL** with **https://reg.crowdcomms.com/webhooks/stripe**
- Select the **Latest API version**.
- Add the following four events:
- **charge.succeeded**
- **charge.failed**
- **source.canceled**
- **source.failed**
- Click the **Add endpoint** button.
[![step3.jpg](https://crowdcomms-docs-media.s3.amazonaws.com/uploads/images/gallery/2023-02/scaled-1680-/step3.jpg)](https://crowdcomms-docs-media.s3.amazonaws.com/uploads/images/gallery/2023-02/step3.jpg)
- Click the **Click to reveal** button to get your **Signing secret**.
![](https://reg.crowdcomms.com/images/manager/stripe-tuto/step4.jpg)
Please note: If you anticipate a clientele based fully or in part in Belgium using a Bancontact card, you will need to set up and activate Bancontact within your stripe account for these payments to work. Guidance on this can be found [here](https://stripe.com/gb/legal/bancontact).