# Stripe

Log in to your Stripe Dashboard.

- Log in to your [Stripe Dashboard](https://dashboard.stripe.com/login).
- From the sidebar, go to [Developers](https://dashboard.stripe.com/developers) &gt; [API Keys](https://dashboard.stripe.com/apikeys).
- Copy the `Publishable key` and `Secret key` and paste them into `Admin > Settings > Payments > Processors > Stripe`.
- Next, open [Webhooks](https://dashboard.stripe.com/webhooks) and click `Add endpoint`.
- For the `Endpoint URL`, use the webhook endpoint from `Admin > Settings > Payments > Processors > Stripe`.
- Select the `Version` (latest) and choose `Select all events` under `events to listen to`.
- Once created, Stripe provides a **Webhook secret**. Copy that into `Admin > Settings > Payments > Stripe Webhooks Secret`.
- **Enable OXXO with Stripe**
  - Complete the general setup steps outlined above.
  - Log in to your Stripe account and navigate to `Payment methods`. Enable OXXO as a payment method.
  - In the admin panel, go to `Settings > Payments > Processors > Stripe` and enable OXXO.
  - Update the existing [webhook](https://dashboard.stripe.com/webhooks) to listen for the following events:
    - `checkout.session.async_payment_succeeded`
    - `checkout.session.async_payment_failed`
- **Enable iDEAL, Blik, Bancontact, EPS, Giropay, and Przelewy24 with Stripe**
  - Complete the general setup steps outlined above. Enabling OXXO is optional.
  - Log in to your Stripe account and navigate to `Payment methods`. Enable the desired payment methods.
  - In the admin panel, go to `Settings > Payments > Processors > Stripe` and enable the desired payment methods so they appear on the Stripe checkout page.
