---
title: Going live
description: Switch from Adyen's test environment to live payments.
---

Adyen's live environment is separate from test. It has its own API key, client key, allowed origins and webhook, so you repeat the Adyen part of setup in your **live** Customer Area.

1. **Check live account settings**

    Set **Capture delay** to **Manual** on your live merchant account. For subscriptions, tick **Recurring contract information** and make sure Adyen has enabled **merchant-initiated (recurring) card payments** on the **live** account too. See [Before you start](/before-you-start#for-subscriptions-only).

2. **Copy live keys**

    From **Developers → API credentials** in the live Customer Area. See [Connect your Adyen account](/setup/connect-adyen).

3. **Add the allowed origin**

    Add the same origin to your live credential. See [Allowed origins](/setup/allowed-origins).

4. **Create the live webhook**

    Same URL, new HMAC key. See [Webhook](/setup/webhook).

5. **Find your live URL prefix**

    In the live Customer Area under **Developers → API URLs**. It looks like `1797a841fbb37ca7-YourCompany`.

6. **Update Swell**

    In **Settings → Payments → Adyen → Settings**, enter the live API key, client key, merchant account and HMAC key, set **Environment** to **Live**, enter the **Live URL prefix**, and select **Save**.

:::warning
Live mode won't work without the **Live URL prefix**. The app stops with an error instead of sending live payments to the wrong place.
:::
