> ## 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.

# Joomla

<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. Download the CryptoProcessing by CoinsPaid plugin from the [Joomla marketplace](https://extensions.joomla.org/extension/pay-with-coinspaid-for-joomla-cryptocurrency-payment-gateway/).
2. In your Joomla admin panel, click **System** on the left-hand sidebar. Select **Extensions** under Install.
3. Click **Upload Package File** and upload the plugin.

## 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 on your Joomla site.

## Step 3. Configure the plugin

1. In your Joomla dashboard, go to **Components** > **VirtueMart** > **Payment Method**.
2. Click **New** to create a new payment method for your shop. Fill out the form and click **Save**.
3.  Set:
   1. Payment name to CryptoProcessing by CoinsPaid
   2. Self-alias to cryptoprocessing-by-coinspaid
   3. Published to **Yes**.
4. Go to the **Configuration** tab. Paste your secret key into the Coinspaid secret key field and your API Key into the **Coinspaid public key field**.
5. Select **Yes** under Use sandbox, Enable payment time restriction and Enable debug.
6. Click **Save & Close**.
