> ## 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 **Pay With CoinsPaid for Virtuemart** 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 CryptoProcessing, you need to set up your API credentials. See [Generate and activate API keys](/merchant-administration/generate-and-activate-api-keys) for more details.

Once you activate your API keys, [set up the callback URL](/merchant-administration/set-up-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**.
