> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cryptoprocessing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Drupal

<Note>
  **Note**: You’ll need an active merchant account to start accepting crypto payments. If you don’t have one yet, please reach out to our Sales team at [sales@cryptoprocessing.com](mailto:sales@cryptoprocessing.com) to set up your merchant account.
</Note>

## Step 1. Install the plugin

1. Log in to your Drupal admin panel.
2. Download the module from the [extension page](https://www.drupal.org/project/coinspaid).
3. Go to **Manage** > **Extend** and select the Coinspaid Commerce Payment Gateway. Check the box next to it and click **Install**.

## Step 2. Get your API keys

To accept payments through CoinsPaid, you need to set up your API credentials. See [Get your API key](/integration-guide/get-your-api-key) for more details.

Once you activate your API keys, go to **Merchants** > **Settings** in your CoinsPaid dashboard and set up the callback URL. The callback URL should match the URL in your Drupal plugin settings.

## Step 3. Configure the plugin

1. In your Drupal admin panel, go to the **Manage** tab. Select **Commerce** > **Configuration** > **Payment** > **Payment gateways** and click **Add payment gateway**.
2. Name the plugin. For example, you can use 'CryptoProcessing by CoinsPaid'. Save the Machine name somewhere (it will be generated automatically).
3. Under Plugins, select **CoinsPaid (Redirect to payment page)**. Toggle the Mode field to **Live**.
4. Paste your CoinsPaid API Key into the **Public Key** field. Paste your secret key into the **Secret Key** field.
5. Under Invoice Mode, select **Invoice with time restriction** or **Invoices without restriction of payment type**. Change the status to **Enable** to activate the plugin and click **Save**.
