# Licenses

This is an important part of CactusDash's work, as your clients will access the server using license keys. There are 2 ways of keys distribution.

## 1. License creation

Go to "Licenses" page, generate the license key and share it with your customer.

<div align="left"><figure><img src="https://1192559101-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaZ9qZCPfokGO7MiJoJTv%2Fuploads%2F4UZhStOULsD1reFtEwwb%2Fimage.png?alt=media&#x26;token=8ead1eed-89d6-4b6b-bf9a-80aa93862d83" alt="" width="375"><figcaption><p>License generation window</p></figcaption></figure></div>

You will need to select the necessary key settings. There are some hints:

**Type 1:** Key expiration type\
(\**trial-renewal* keys can be renewed after the free trial period )

**Type 2:** The ability to unlink from a discord account

**Activations:** The number of devices on which the key can be activated\
(\*for projects with applications/extensions working with the license key)

**Roles:** Roles on the server that members will receive when linking the key

## 2. Key sales

You can generate a drop of a large number of keys on your site. Go to the "Drops" page and first of all create the necessary plans. The settings are identical to key generation.

<figure><img src="https://1192559101-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaZ9qZCPfokGO7MiJoJTv%2Fuploads%2FcBq7qdIqXfL6Nt1yXPlq%2Fimage.png?alt=media&#x26;token=05cf60cf-0095-4e0a-9858-e45ef2d5687a" alt=""><figcaption><p>Drops page</p></figcaption></figure>

Now you can create the drop. Click on "Add new drop" and set it up.

<div align="left"><figure><img src="https://1192559101-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaZ9qZCPfokGO7MiJoJTv%2Fuploads%2FebXmIQV1cobMsOPUyz1c%2Fimage.png?alt=media&#x26;token=91ad68fe-01fb-4106-b62c-f1bda0bc6bc9" alt="" width="444"><figcaption><p>Drop creation window</p></figcaption></figure></div>

After that, sales will begin at the time you specify at the address, which can be copied from the drop line by clicking on the icon with the chain (on the right).

\***Price** is for the initial payment. Monthly fee (if type is *Renewal*) will be claimed according to the plan.

## :red\_circle: Stripe Features

If your payment method is Stripe, the settings will change slightly:

* In the *Price* field, enter the API ID of the **initial** price of your Stripe product.
* In the *Stripe Price ID* field, enter the API ID of the **renewal** price of your product.

\*The instructions on where to get the API ID are [here](https://cactus-1.gitbook.io/cactusdash-guide/getting-paid/stripe#product-setup).

<div align="left"><figure><img src="https://1192559101-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaZ9qZCPfokGO7MiJoJTv%2Fuploads%2F4nMqa1xz4NFHb7tCOWp6%2Fimage.png?alt=media&#x26;token=aaabb5f0-4baa-4f13-a8e7-d43bc40bc10f" alt="" width="375"><figcaption></figcaption></figure></div>
