# О платформе

Автодонат.ру – это платформа для быстрого создания  интернет-магазина для вашего игрового сервера.

{% hint style="warning" %}
На текущий момент, платформа требует использования вместе с Cloudflare
{% endhint %}

Быстрая навигация:

* [Как принять участие в тестировании платформы](/eap/eap-testing)
* [Часто задаваемые вопросы](/faq)
* [Как настроить свой новый проект](/pm/project-first-steps)

{% content-ref url="/pages/-M\_p\_bNI1qDKnZ21iFw0" %}
[Создание проекта](/eap/eap-testing)
{% endcontent-ref %}

{% content-ref url="/pages/-M\_pOy-LBbJbbGmAYggE" %}
[Часто задаваемые вопросы](/faq)
{% endcontent-ref %}


# Контакты

Группа ВКонтакте: [@autodonate](https://vk.me/autodonate)\
Электронная почта: <support@autodonate.ru>\
Телеграм: [@ruautodonate](https://t.me/ruautodonate)


# Часто задаваемые вопросы

## Можно ли принять участие в тестировании платформы?

Да! Для участия в EAP вам нужно оформить заявку на добавление вашего проекта. \
Подробная инструкция размещена на [этой странице](/eap/eap-testing).

## Какие игры вы поддерживаете?&#x20;

[Список поддерживаемых игр.](/eap/supported-games)

## У вас нет интеграции с нужной мне игрой. Вы можете её добавить?&#x20;

Для этого напишите нам по одному из наших [контактов](/contacts) с вашим пожеланием. \
Мы постараемся добавить требуемую интеграцию.

## Какие платёжные системы вы поддерживаете?

[Список поддерживаемых платёжных систем.](/eap/supported-merchants)

## У вас нет интеграции с нужной мне платёжной системой. Вы можете её добавить?&#x20;

Для этого напишите нам по одному из наших [контактов](/contacts) с вашим пожеланием. \
Обработка заявок на интеграцию платёжной системы обычно уходит до 7 дней.

## Какую комиссию вы берёте с платежей?&#x20;

Платформа не берёт и не будет брать комиссии с принятых платежей. \
Все платежные системы вы подключаете напрямую на свои аккаунты.\
Мы так же не являемся посредником при проведении платежей.

## Какова текущая стоимость использования платформы?&#x20;

На текущий момент стоимость размещения одного проекта на месяц на нашей платформе  — 120 рублей.


# Создание проекта

{% hint style="info" %}
В рамках раннего тестирования платформы мы вручную добавляем проекты
{% endhint %}

Для добавления вашего проекта на платформу вам нужно связаться с нами по одному из наших [контактов (ВКонтакте / Telegram / Эл. почта)](/contacts).&#x20;

Отправьте нам вашу электронную почту, которую вы использовали при регистрации на нашей платформе (autodonate.ru) и название вашего проекта (в дальнейшем вы самостоятельно сможете его изменить).&#x20;

После получения вашей заявки мы в ближайшее время отправим вам ссылку на оплату в системе YooKassa.

На текущий момент стоимость месячного размещения проекта на нашей платформе составляет 120 рублей.

Перед добавлением своего проекта вы можете ознакомиться с платформой с помощью [демо проекта](https://autodonate.ru/dashboard/projects/demo), доступным в вашем личном кабинете на платформе.

## Активация проекта

После добавления проекта на платформу вы можете столкнуться с активацией проекта. Данная процедура длиться до 10 минут.&#x20;

![Страница неактивированного проекта](/files/-M_tq-wgp3jqHIFLo5Kf)

Если вы видите данное сообщение более 10 минут сообщите об этом в [техподдержку](/contacts).

После активации вам станут доступны разделы управления проектом.

![Страница активного проекта](/files/-M_tqE1PnD5sMlruxhBG)

{% content-ref url="/pages/-M\_peMAUUxBhG\_dePJLd" %}
[Первые шаги](/pm/project-first-steps)
{% endcontent-ref %}


# Поддерживаемые игры

На текущий момент платформа имеет интеграции с играми по протоколу RCON.\
Список игр поддерживающих выполнение команд через протокол RCON:&#x20;

* [Valheim](https://store.steampowered.com/app/892970/Valheim/);
* [Minecraft Java Edition](https://www.minecraft.net/en-us/store/minecraft-java-edition) (MCPC, издание для PC);
* [Minecraft Bedrock Edition](https://www.minecraft.net/en-us/store/minecraft-windows10) (MCPE, издание для iOS, Android, XBox, Sony Playstation, Nintendo Switch);
* [Rust](https://rust.facepunch.com/);
* [Team Fortress 2](https://www.teamfortress.com/);
* [ARK: Survival Evolved](https://store.steampowered.com/app/346110/ARK_Survival_Evolved/);
* [7 Days to Die](https://store.steampowered.com/app/251570/7_Days_to_Die/);
* [ArmA 2](https://store.steampowered.com/app/33900/Arma_2/);
* [ArmA 3](https://store.steampowered.com/app/107410/Arma_3/);
* [ATLAS](https://store.steampowered.com/app/834910/ATLAS/);
* [Beyond the Wire](https://store.steampowered.com/app/1058650/Beyond_The_Wire/);
* [Conan Exiles](https://store.steampowered.com/app/440900/Conan_Exiles/);
* [Серия игр Counter-Strike](https://counter-strike.net/) (1.6, Source, Global Offensive);
* [Dark and Light](https://store.steampowered.com/app/529180/Dark_and_Light/);
* [DayZ](https://store.steampowered.com/app/221100/DayZ/);
* [Garry's Mod](https://store.steampowered.com/app/4000/Garrys_Mod/);
* [PixARK](https://store.steampowered.com/app/593600/PixARK/);
* [Rend](https://store.steampowered.com/app/547860/Rend/);
* [SCUM](https://store.steampowered.com/app/513710/SCUM/);
* [Hell Let Loose](https://store.steampowered.com/app/686810/Hell_Let_Loose/);
* [Project Zomboid](https://store.steampowered.com/app/108600/Project_Zomboid/);
* [Hurtworld](https://store.steampowered.com/app/393420/Hurtworld/);
* [Insurgency](https://store.steampowered.com/app/222880/Insurgency/);
* [Insurgency Sandstorm](https://store.steampowered.com/app/581320/Insurgency_Sandstorm/);
* [GTA: SA-MP](https://www.sa-mp.com/);
* [MORDHAU](https://store.steampowered.com/app/629760/MORDHAU/);
* [Post Scriptum](https://store.steampowered.com/app/736220/Post_Scriptum/);
* [Rising Storm 2: Vietnam](https://store.steampowered.com/app/418460/Rising_Storm_2_Vietnam/);
* [Squad](https://store.steampowered.com/app/393380/Squad/).


# Поддерживаемые платёжные системы

На текущий момент платформа имеет интеграции со следующими платёжными системами:

* [Unitpay](/pm/payment_methods/unitpay-guide)
* [Anypay](/pm/payment_methods/anypay-guide)
* [Qiwi Касса](/pm/payment_methods/qiwi-guide) (P2P)
* [ЮКасса](/pm/payment_methods/yookassa-guide) (YooKassa, ранее – Яндекс.Касса)
* [FreeKassa](/pm/payment_methods/freekassa-guide) (2021)


# Первые шаги

1. [Настройка основных параметров проекта](/pm/common-settings)
2. [Подключение домена](/pm/general-settings-1)
3. [Настройка способов выдачи товаров](/pm/delivery_methods)
4. [Настройка способов оплаты](/pm/payment_methods)
5. [Добавление серверов](/pm/servers-management)
6. [Добавление товаров](/pm/products-management)


# Общие настройки

На странице "Общих настроек" представлены поля ответственные за отображение на стороне сайта доступного клиентам вашего магазина.

Поля "полное название проекта" и "краткое название проекта" являются обязательными для заполнения.

![Пример заполнения настроек](/files/-M_trWpfHKA3fUlcCGUs)

Поле с полным названием проекта будет использоваться в таких компонентах дизайна как шапка и футер сайта.\
Краткое название проекта будет использоваться в *`<meta />`* и *`<title />`* тегах.


# Настройки проекта

На этой странице производиться управление основными настройками проекта.

Поле "Название проекта" отвечает за название отображаемое только внутри панели управления платформой, оно не будет отображаться на сайте для клиентов.

![Пример заполнения настроек на странице](/files/-M_tsWP-2eqgr_-IAoQ0)

{% hint style="warning" %}
Для работы сайта обязательным шагом является привязка вашего домена к вашему проекту на платформе.
{% endhint %}

{% content-ref url="/pages/-M\_tsbxDfB8GEg71pLZI" %}
[Привязка домена](/pm/general-settings-1/domain-binding)
{% endcontent-ref %}


# Привязка домена

Для подключения вашего домена к проекту нужно пройти 2 этапа:

1. Добавить и подтвердить домен (поддомен)
2. Привязать домен к платформе

Данные настройки производятся в разделе «Настройки проекта».

{% hint style="danger" %}
**Для полноценной работы вашего сайта рекомендуется использоваться Cloudflare.**
{% endhint %}

### 1. Добавление домена (или поддомена)

Вы можете привязать к проекту как домен (***domain.tld***), так и поддомен (***custom**.domain.tld*).

Для подтверждения домена вам нужно на странице «Настройки проекта»:

1. Нажать кнопку «**+ Добавить**»;
2. Ввести ваш привязываемый домен или поддомен;
3. Сохранить изменения.

![Добавление домена](/files/-M_tvGD87AxjJXeLR8Uz)

### 2. Подтверждение домена

После сохранения изменений напротив добавленного вами домена появится надпись «**Домен не подтвержден**!».

![](/files/-M_tvqdRgIySs9bZEbwp)

При нажатии на эту надпись («**Домен не подтвержден**!») вы получите инструкцию по подтверждению домена.

![](/files/-M_tyrO0e_COwk2nJqWg)

{% content-ref url="/pages/-M\_tzl8JOVhTGu1vEHZ8" %}
[Подтверждение домена на Cloudflare](/pm/general-settings-1/domain-binding/cloudflare-verify)
{% endcontent-ref %}

После успешного подтверждения домена его статус измениться на «подтверждён».

{% hint style="info" %}
Данная надпись «Домен подтверждён»  является кнопкой, открывающей всплывающее окно с инструкцией по привязке домена к платформе.\
*(см. следующий скриншот)*
{% endhint %}

### 3. Привязка домена

После успешного подтверждения домена (или поддомена) для отображения сайта на вашем домене вам нужно привязать домен к платформе.

Нажмите на надпись «**Домен подтверждён**» напротив домена.

![](/files/-M_uFE1uhyfPYFIHNe9a)

После нажатия вы получите инструкцию по привязке домена:

![](/files/-M_uGejOUz0wvZ59OVkB)

{% content-ref url="/pages/-M\_tzpZ3Xie7M4Su7iaW" %}
[Привязка домена на Cloudflare](/pm/general-settings-1/domain-binding/cloudflare-binding)
{% endcontent-ref %}

{% hint style="info" %}
Если вы используете Cloudflare рекомендуется активировать проксирование для получения SSL-сертификата.
{% endhint %}

{% content-ref url="/pages/-M\_uI3cydd0A-6-WT1dY" %}
[Настройка SSL сертификата при использовании Cloudflare](/pm/general-settings-1/domain-binding/cloudflare-ssl)
{% endcontent-ref %}

{% hint style="danger" %}
На этапе раннего тестирования платформы в связи с техническими ограничениями рекомендуется использовать только Cloudflare как вашего DNS провайдера для домена.

На текущий момент нет возможности получить SSL сертификат\
(**`https://`**&#x43F;одключение) для вашего сайта без использования Cloudflare.
{% endhint %}

##

После создания записи вы можете увидеть сайт, предоставляемый платформой при переходе по привязанному домену.

![](/files/-M_uL4TOQc4m3RN6-skh)


# Подтверждение домена на Cloudflare

Пример операции подтверждения домена подключённого к Cloudflare

В наших примерах будет использоваться домен **`demodonate.ru`**.

### 1. Перейдите на страницу управления DNS домена в Cloudflare

![](/files/-M_u0fhV24XzJLOseHuJ)

### 2. Добавьте TXT запись для подтверждения домена

1. Нажмите кнопку «**+ Add record**»;
2. Установите тип записи (поле Type) - «**TXT»** (данное значение является одним из последних в прокручиваемом списке);
3. Введите имя записи в поле «**Name**»;
4. Введите значение записи в поле «**Content**»;
5. Подтвердите добавление записи нажатием на кнопку «**Save**».

{% hint style="info" %}
**Имя** и **значение** записи можно найти в инструкции из всплывающего окна при нажатии на надпись "Домен не подтверждён!".
{% endhint %}

![Пример создания записи для подтверждения домена](/files/-M_u2446-0w5FkLjocIW)

### 3. Подтверждение домена

После добавления записи рекомендуется подождать 5-10 минут.

Для подтверждения домена (проверки наличии корректной DNS записи, созданной на предыдущем шаге) нажмите на кнопку «Проверить» во всплывающем окне с инструкцией для подтверждения домена.

![Всплывающее окно с инструкцией по подтверждению домена](/files/-M_uCZjcrHMhhtLqqHDn)

Проверка занимает несколько секунд, по её завершению вы получите сообщение об успешном подтверждении домена. Статус домена в списке также измениться на «подтверждён».

Если после проверки домен не был подтверждён повторите попытку через 10-20 минут.

{% hint style="info" %}
После успешного подтверждения домена вы можете удалить TXT запись, но это действие не является обязательным.&#x20;
{% endhint %}

{% content-ref url="/pages/-M\_tzpZ3Xie7M4Su7iaW" %}
[Привязка домена на Cloudflare](/pm/general-settings-1/domain-binding/cloudflare-binding)
{% endcontent-ref %}


# Привязка домена на Cloudflare

Пример операции привязки домена подключённого к Cloudflare

В наших примерах будет использоваться домен **`demodonate.ru`**.

### 1. Перейдите на страницу управления DNS домена в Cloudflare

![](/files/-M_u0fhV24XzJLOseHuJ)

### 2. Добавьте CNAME запись для привязки домена

1. Нажмите кнопку «**+ Add record**»;
2. Установите тип записи (поле Type) - «**CNAME»**;
3. Введите имя записи в поле «**Name**»;
4. Введите значение записи в поле «**Target**»;
5. **Рекомендуется активировать** «**Proxy Status**»;
6. Подтвердите добавление записи нажатием на кнопку «**Save**».

![Пример создания записи для привязки домена](/files/-M_uJea_aNLgf4JjYlvI)

После добавления записи рекомендуется подождать 5-10 минут, в редких случаях обновление записей может занять до 24 часов.

После создания записи вы можете увидеть сайт, предоставляемый платформой при переходе по привязанному домену.

![](/files/-M_uL4TOQc4m3RN6-skh)

{% content-ref url="/pages/-M\_tsbxDfB8GEg71pLZI" %}
[Привязка домена](/pm/general-settings-1/domain-binding)
{% endcontent-ref %}


# Настройка SSL сертификата при использовании Cloudflare

Рекомендуемые настройки для SSL.

1. Откройте раздел «**SSL/TLS**»;
2. На вкладке «**Overview**» активируйте «**Flexible**» стратегию работы SSL;
3. Перейдите на вкладку «**Edge Certificates**»;
4. Активируйте настройку «**Always Use HTTPS**»

![1-3 шаги](/files/-M_uNQ2bYFUgByacGyap)

![4 шаг](/files/-M_uOYpMGsrH4BVzjOje)


# Способы выдачи

Для выполнения автоматических действий при покупке товаров клиентами, вам нужно настроить глобальные способы выдачи в проекте.

![](/files/-M_zb_9IFW6bfcx-bil5)

### Добавление нового способа выдачи

1. В разделе «**Способы выдачи**» нажмите на кнопку «**+ Добавить новый способ выдачи**»;
2. Введите название нового способа выдачи, оно будет отображаться только внутри панели управления;
3. Выберите обработчик для способа выдачи;
4. Заполните поля требуемые для выбранного обработчика;
5. Активируйте создаваемый способ выдачи.

![Пример создания способа выдачи.](/files/-M_zEye25d8hcy851iow)

Вы можете отключить способ выдачи в любое время, тогда действия выдачи продуктов связанные с ним не будут выполняться.


# Способы оплаты

Вы можете добавить множество способов оплаты даже одной и той же платёжной системы.

![](/files/-M_zdnkIhFUlVvT8Kwz2)

### Добавление нового способа оплаты

1. В разделе «**Способы оплаты**» нажмите на кнопку «**+ Добавить новый способ оплаты**»;
2. Заполните поле с внутренним названием способом оплаты, оно будет отображаться только внутри панели управления;
3. Введите публичное название способа оплаты, оно будет отображаться в списке способов оплаты для клиентов;
4. Выберите платёжную систему;
5. Заполните поля требуемые для выбранной платёжной системы;
6. Активируйте создаваемый способ оплаты.

![Пример создания способа оплаты.](/files/-M_zdYSW50qUzSJdEnsZ)


# Подключение Unitpay

Для подключения способа оплаты у вас уже должен быть [привязан домен к проекту](/pm/general-settings-1/domain-binding).

1. Зарегистрируйте проект в системе Unipay.\
   Для регистрации вам нужно будет подтвердить владением доменом в их системе.\
   Пройти проверку файлом вам поможет [создание статической страницы](/pm/static-pages-guide) с настройкой отключающей использование шаблона.
2. После регистрации проекта в системе Unipay вы получите «**PUBLIC KEY**» и «**Секретный ключ**» магазина.
3. На стороне Unitpay укажите следующие настройки:
   * Активируйте настройку «**Направить клиента на специальные страницы проекта**»
   * Заполните следующие поля:
     * Fail URL - `ваш_домен`**`/payment-state/fail`**
     * Success URL - `ваш_домен`**`/payment-state/success`**
     * Обработчик платежей - `ваш_домен`**`/api/payments/callback/unitpay`**
4. Перейдите на платформу, в управление вашим проектом, создайте новый способ оплаты используя полученные «**PUBLIC KEY**» и «**Секретный ключ**».

После выполнения данных действий ваш проект должен начать успешно принимать и обрабатывать платежи с помощью Unitpay.

При возникновении проблем, обратитесь в [техподдержку](/contacts).


# Подключение YooKassa

Для подключения способа оплаты у вас уже должен быть [привязан домен к проекту](/pm/general-settings-1/domain-binding).

1. Зарегистрируйте проект в системе YooKassa.
2. После регистрации проекта в системе YooKassa вы получите «**shopId**» и «**Секретный ключ**» магазина (раздел «**Интеграции**» - «**Ключи API**»).
3. На стороне YooKassa укажите следующие настройки в разделе «**Интеграции**» - «**HTTP-уведомления**»:
   * URL для уведомлений - `ваш_домен`**`/api/payments/callback/yoo_kassa`**
   * О каких событиях уведомлять – отметьте только пункт «**payment.succeeded**»
4. Перейдите на платформу, в управление вашим проектом, создайте [новый способ оплаты](/pm/payment_methods) используя полученные «**shopId**» и «**Секретный ключ**».

После выполнения данных действий ваш проект должен начать успешно принимать и обрабатывать платежи с помощью YooKassa.

При возникновении проблем, обратитесь в [техподдержку](/contacts).


# Подключение Qiwi

1. Войдите на сервис [**Qiwi P2P**](https://p2p.qiwi.com/) или [**Qiwi Kassa**](https://qiwi.business) (для юр. лиц);
2. Перейдите на страницу «**API**»;
3. В разделе «**Аутентификационные данные**» создайте новую пару&#x20;
   1. Введите любое название пары и активируйте пункт «**Использовать эту пару ключей для серверных уведомлений об изменении статусов счетов**»;
   2. Введите следующий «**URL сервера для уведомлений**»:\
      `ваш_домен`**`/api/payments/callback/qiwi_kassa`**;
   3. Сохраните полученные публичный и секретный ключи.
4. Перейдите на платформу, в управление вашим проектом, создайте [новый способ оплаты](/pm/payment_methods) с указанием платёжной системы «Qiwi Касса» и используя полученные публичный и секретные ключи.

![](/files/-Ma8B8AfSGH1rHnjVWz1)

После выполнения данных действий ваш проект должен начать успешно принимать и обрабатывать платежи с помощью Qiwi.

При возникновении проблем, обратитесь в [техподдержку](/contacts).


# Подключение AnyPay

Для подключения способа оплаты у вас уже должен быть [привязан домен к проекту](/pm/general-settings-1/domain-binding).

1. Зарегистрируйте проект в системе **AnyPay**.\
   Для регистрации вам нужно будет подтвердить владением доменом в их системе.\
   Пройти проверку файлом вам поможет [создание статической страницы](/pm/static-pages-guide) с настройкой отключающей использование шаблона.
2. После регистрации проекта в системе **AnyPay** вы получите «**Идентификатор**» и «**Секретный ключ**» проекта.
3. На стороне **AnyPay** укажите следующие настройки:
   * Укажите следующую ссылку на обработчик платежей:\
     &#x20;`ваш_домен`**`/api/payments/callback/any_pay`**
4. Перейдите на платформу, в управление вашим проектом, создайте новый способ оплаты используя полученные «**Идентификатор проекта**» и «**Секретный ключ**».

После выполнения данных действий ваш проект должен начать успешно принимать и обрабатывать платежи с помощью **AnyPay**.

При возникновении проблем, обратитесь в [техподдержку](/contacts).


# Подключение FreeKassa

Для подключения способа оплаты у вас уже должен быть [привязан домен к проекту](/pm/general-settings-1/domain-binding).

1. Зарегистрируйте проект в системе **FreeKassa**.
2. После регистрации проекта в системе **FreeKassa** вы получите «**Идентификатор**» проекта (номер кассы), а так же вам потребуется сгенерировать «**Секретное слово 1**» и «**Секретное слово 2**».
3. На стороне **FreeKassa** укажите следующие настройки:
   * Активируйте настройку «**Подтверждение платежа**»
   * Заполните следующие поля:
     * URL ОПОВЕЩЕНИЯ: `ваш_домен`**`/api/payments/callback/free_kassa`**
     * URL УСПЕШНОЙ ОПЛАТЫ: `ваш_домен`**`/payment-state/success`**
     * URL ВОЗВРАТА В СЛУЧАЕ НЕУДАЧИ: `ваш_домен`**`/payment-state/fail`**
4. Перейдите на платформу, в управление вашим проектом, создайте новый способ оплаты используя полученные «**Номер кассы**» и «**Секретный слово 1**», «**Секретный слово 2**».

![Пример настроек проекта на стороне FreeKassa](/files/-MgB7F2r0ZFD50i34bjs)

После выполнения данных действий ваш проект должен начать успешно принимать и обрабатывать платежи с помощью **FreeKassa**.

При возникновении проблем, обратитесь в [техподдержку](/contacts).


# Управление серверами

Вы можете добавить множество серверов, они будут представлены для выбора клиентам перед покупкой, а так же будут использоваться в условиях выполнения действий выдачи товара.

![](/files/-M_zee7xBiVWTmztBrvQ)

### Добавление нового сервера

1. В разделе «**Сервера**» нажмите на кнопку «**+ Добавить новый сервер**»;
2. Заполните поле названием сервера;
3. Активируйте создаваемый способ оплаты.

![Пример создания нового сервера.](/files/-M_zfFx2-TDuS4X78gyM)

После создания первого сервера при переходе на сайт вы увидите следующее:

![](/files/-M_zjRa7-w-b_aXzjrUl)

При наличии нескольких активных серверов, при переходе на сайт клиенту будет предложено сначала выбрать сервер, на котором будет производиться покупка:

![](/files/-M_zjkoXClt5INDqP_Rs)


# Управление товарами

## Добавление нового товара

1. В разделе «**Товары**» нажмите на кнопку «**+ Добавить новый товар**»;
2. Заполните поле с внутренним названием товара, оно будет отображаться только внутри панели управления;
3. Введите публичное название товара, оно будет отображаться для клиентов;
4. (Не обязательно) заполните описание товара;
5. Введите стоимость товара;
6. Заполните глобальное ограничение по доступному для продажи количеству товара;
7. Активируйте создаваемый товар;
8. Заполните доступность товара по серверам:

   1. [Выберите сервер](/pm/servers-management);
   2. Укажите доступное количество товара на сервера.

   Примечание:

   * по умолчанию на не указанных серверах, количество товара интерпретируется как 0;
   * при указании количества доступного товара на сервере, глобальное количество товара указываемое в 6 шаге является приоритетным.
9. Укажите действия подлежащие выполнению при покупке создаваемого товара:
   1. Выберите [способ выдачи](/pm/delivery_methods);
   2. Выберите условия выполнения создаваемого действия, например укажите что данное действие должно выполняться только при проведении покупки на определённом сервере.
   3. Заполните дополнительные поля свойственные выбранному способу выдачи, для обработчиков типа RCON это – команда, подлежащая выполнению на игровом сервере. В этой команде или SQL-запросе вы можете [использовать переменные](#dostupnye-peremennye-pri-vydache-tovarov).&#x20;

![Пример создания товара.](/files/-M_zssTYoxXxt6E8NTu0)

После создания товара на вашем сайте будет подобная картина:

![](/files/-M_zttCDuxOqTSLkuIJu)

## Доступные переменные при выдаче товаров

Для каждого способа выдачи товаров есть свой список доступных переменных, которые вы можете встроить в свою команду/запрос. При совершении выдачи товаров покупателям эти переменные будут заменены на данные из текущего платежа.&#x20;

### Переменные для RCON команд:

| Переменная       | Описание                                              |
| ---------------- | ----------------------------------------------------- |
| **{{username}}** | Игровой ник покупателя, указанный им в форме на сайте |

#### Пример составления RCON команды с использованием переменных:

```php-extras
say Благодарим игрока {{username}} за пожертвование серверу!

pex user {{username}} group add VIP
```

### Переменные для SQL-запросов:

| Переменная             | Описание                                                      |
| ---------------------- | ------------------------------------------------------------- |
| **{:username}**        | Игровой ник покупателя, указанный им в форме на сайте         |
| **{:payment\_uuid}**   | UUID платежа в вашем проекте                                  |
| **{:payment\_id}**     | ID платежа в вашем проекте                                    |
| **{:price}**           | Стоимость платежа                                             |
| **{:server}**          | Название сервера, на котором произведён платёж                |
| **{:payment\_method}** | Выбранный покупателем способ оплаты                           |
| **{:created\_at}**     | Дата и время создания платежа, в формате: 2021-04-30 14:00:00 |

#### Пример составления SQL-запроса с использованием переменных:

```sql
UPDATE `balances` SET `amount` += {:price} WHERE `username` = {:username}

INSERT INTO `groups` VALUES (:username, 'vip')

INSERT INTO `groups` (`username`, `group`, `date`) VALUES (:username, 'vip', :created_at)
```


# Платежи

{% hint style="info" %}
Данная информационная страница ещё не готова
{% endhint %}


# Статические страницы

{% hint style="info" %}
Данная информационная страница ещё не готова
{% endhint %}


