# Robokassa

## Как подключить прием платежей через Robokassa

В данном разделе представлена пошаговая инструкция для подключения приема платежей через систему Robokassa.

### 1.  Зарегистрируйтесь в Robokassa

Зарегистрируйтесь в Robokassa по ссылке: \
<https://partner.robokassa.ru/Reg/Register?PromoCode=01INSKILL&culture=ru>

После регистрации вам на почту придет письмо с логином и паролем для входа в личный кабинет Robokassa. Откройте письмо и войдите в свой личный кабинет по ссылке: <http://partner.robokassa.ru/?culture=ru>

### 2. Пройдите идентификацию

Чтобы начать пользоваться Robokassa, вам нужно заполнить информацию о себе – ФИО, дату и место рождения, паспортные данные и контактную информацию.

Если вы зарегистрировались как юридическое лицо – вас попросят заполнить реквизиты компании.

Подробная инструкция на сайте Robokassa: <https://docs.robokassa.ru/#7844>

### 3. Создайте магазин

Далее вам нужно создать "магазин", где вы должны указать следующие настройки:

#### **Наименование магазина**

Это название будет видеть клиент при совершении оплаты. Введите название своего проекта.\
Название магазина должно быть коротким и содержать не более 40 символов.

#### **Идентификатор магазина**

Идентификатор магазина – это уникальное обозначение магазина, которое нужно для работы интеграции. Идентификатор может содержать латинские буквы, цифры и символы: `.` `-` `_`.

Рекомендуем указать идентификатор по аналогии с адресом вашего проекта в InSkill. Например, если ваш проект находится по адресу `https://fitness.inskill.ru`, тогда укажите идентификатор магазина **`fitness-inskill`**.

#### **URL главной страницы Вашего сайта**

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

Укажите в этом поле **один** из следующих вариантов:

* **Адрес вашего сайта.**  На вашем сайте должна вся необходимая информация о вас и ваших услугах: название проекта, контактные данные, предлагаемые услуги и цены (в рублях).
* **Адрес вашего проекта в системе InSkill.** Например: **`https://fitness.inskill.ru`**. В этом случае у вас должна быть заполнена "Моя страница" в разделе "Продукты".&#x20;

{% hint style="warning" %}

#### Внимание!

Если у вас возникнут трудности с подключением и активацией магазина – напишите нам в чат, или по адресу <hello@inskill.ru>.
{% endhint %}

#### Другие поля

Другие поля вы можете настроить произвольно.\
Подробная инструкция на сайте Robokassa: <https://docs.robokassa.ru/#1140>

### 4. Настройте ваш магазин

Далее вам нужно правильно настроить технические параметры вашего магазина.\
Перейдите в раздел "Технические настройки" и укажите следующие параметры:

#### **Алгоритм расчёта хэша**

Определяет метод, с помощью которого будут шифроваться ваши платежи.\
Выберите вариант: **`MD5`**.

{% hint style="warning" %}
**Внимание!** При неправильной настройке этого параметра, корректная работа интеграции не гарантируется!
{% endhint %}

#### **Пароль #1**

Это технический пароль, который нужен для правильной работы интеграции.\
Его нигде не надо будет вводить, кроме настроек интеграции (см. следующие шаги).\
Длина пароля должна быть не менее 8 символов, он должен содержать хотя бы одну букву и хотя бы одну цифру. Вы можете нажать кнопку "Сгенерировать" рядом с этим полем, чтобы не придумывать пароль самостоятельно.

{% hint style="warning" %}
**Сохраните пароль #1**

Обязательно запишите или сохраните пароль #1 – он понадобится вам на следующих шагах.
{% endhint %}

#### **Пароль #2**

Это еще один технический пароль, который нужен для правильной работы интеграции.\
Его нигде не надо будет вводить, кроме настроек интеграции (см. следующие шаги).\
Длина пароля должна быть не менее 8 символов, он должен содержать хотя бы одну букву и хотя бы одну цифру. Вы можете нажать кнопку "Сгенерировать" рядом с этим полем, чтобы не придумывать пароль самостоятельно.

{% hint style="info" %}
**Пароли должны быть разные!**

Пароли должны отличаться друг от друга и ни в коем случае НЕ совпадать с паролем для входа в Личный кабинет.
{% endhint %}

{% hint style="warning" %}
**Сохраните пароль #2**

Обязательно запишите или сохраните пароль #2 – он понадобится вам на следующих шагах.
{% endhint %}

#### **ResultURL**

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

Введите в поле адрес: **`https://pay.inskill.ru/api/robokassa/confirm`**

{% hint style="warning" %}
**Внимание!** При неправильной настройке этого параметра, корректная работа интеграции не гарантируется!
{% endhint %}

#### **Метод отсылки данных по ResultURL**

Выберите метод: **`POST`**.

{% hint style="warning" %}
**Внимание!** При неправильной настройке этого параметра, корректная работа интеграции не гарантируется!
{% endhint %}

#### **SuccessURL**

Это адрес для возврата покупателя после **успешного** платежа.

Рекомендуем указывать следующий адрес: `https://pay.inskill.ru/robokassa/success`

#### **Метод отсылки данных по SuccessURL**

Выберите метод: `GET`.

#### **FailURL**

Это адрес для возврата покупателя в случае **неудачного** платежа (например, если клиент ввел неправильные реквизиты, или на карте недостаточно средств).

Рекомендуем указывать следующий адрес: `https://pay.inskill.ru/robokassa/fail`

#### **Метод отсылки данных по FailURL**

Выберите метод: `GET`.

#### Другие поля

Остальные поля вы можете настраивать произвольно.

Подробная инструкция доступна на сайте Robokassa: <https://docs.robokassa.ru/#1160>

{% hint style="warning" %}

#### Данные для тестирования

Не используйте в интеграции данные для тестирования! Тестирование платежей не нужно, **интеграция работает сразу в боевом режиме.** Для полноценной работы интеграции ваш магазин должен быть активирован (см. следующие шаги).

Если вы хотите проверить, что ваши платежи работают корректно – создайте продукт с ценой 10 рублей и оплатить его после полной настройки и активации вашего магазина.&#x20;
{% endhint %}

### 5. Активируйте магазин

Когда вы заполнили все настройки, вам нужно отправить свой магазин на проверку. Это называется "активацией" магазина.  Нажмите на кнопку "Запрос на активацию" и ожидайте проверки от менеджеров Robokassa:

![Кнопка активации магазина](/files/-M7qiFNcsA_TdL8DciVJ)

### 6. Настройка личного кабинета InSkill

Перейдите в раздел "Настройки" - "Прием платежей" в вашем личном кабинете InSkill.

Выберите пункт "Robokassa", и заполните следующие поля:

#### Идентификатор магазина (merchant ID)

Укажите здесь идентификатор вашего магазина, который вы придумали ранее (см. [пункт 3](/nastroiki-proekta/priem-platezhei/robokassa.md#identifikator-magazina)).

#### Пароль #1

Укажите здесь пароль #1, который вы придумали ранее (см. [пункт 4](/nastroiki-proekta/priem-platezhei/robokassa.md#parol-1)).

#### Пароль #2

Укажите здесь пароль #2, который вы придумали ранее (см. [пункт 4](/nastroiki-proekta/priem-platezhei/robokassa.md#parol-2)).

{% hint style="info" %}
Не забудьте нажать кнопку "Сохранить настройки"!
{% endhint %}

{% hint style="success" %}

#### 🎉 Настройка завершена!

Настройка интеграции завершена. \
Дождитесь, когда ваш магазин будет активирован и вы сможете принимать платежи!
{% endhint %}

## Комиссия для физических лиц

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

Например, если ваш продукт стоит 10,00 ₽, то ваш клиент заплатит 10,70 ₽.

Подробнее о тарифах на сайте Robokassa: <https://robokassa.com/tariff/>

## Онлайн чеки и 54-ФЗ

Robokassa предоставляет облачный сервис для фискализации онлайн-чеков и соответствия 54-ФЗ.&#x20;

Подробнее на сайте Robokassa: <https://robokassa.com/robocheck/>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.inskill.ru/nastroiki-proekta/priem-platezhei/robokassa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
