Интеграция РР2.0 с платформой GetCourse
Ключевые преимущества
✔ Все страны в одной форме и сроки для каждого региона Модуль единообразно работает для клиентов из России, Беларуси, Казахстана, Кыргызстана и Узбекистана. Вы можете задавать доступные сроки кредитования глобально для всех заказов или индивидуально для каждой из 5 стран.
✔ Удобная настройка интеграции Упрощённый и интуитивно понятный процесс настройки — вы потратите минимум времени на подключение.
✔ Понятный статус заказов Отслеживайте статусы платежей и заявок на рассрочку в режиме реального времени. После успешной оплаты заказ автоматически завершается — клиент сразу получает доступ к обучению.
✔ Полный цикл работы с кассами Модуль поддерживает автоматическое пробитие чеков через интегрированные онлайн-кассы с соблюдением требований законодательства РФ и стран СНГ.
На текущий момент доступна интеграция с кассой АТОЛ или CloudKassir. Подробнее о настройке кассы — в шаге 6 этой статьи.
✔ Персонализация формы оплаты Настраивайте внешний вид кнопки оплаты и всей формы оплаты РР2.0 под ваш бренд. Возможно размещение оферты вашей школы, логотипа и описания курса непосредственно в форму оплаты.
✔ Гибкость в работе с платежами В одном заказе можно оформить несколько рассрочек — все они корректно отображаются в личном кабинете GetCourse.
Настройка интеграции с GetCourse
1) Укажите домен школы
Введите домен вашей онлайн-школы (или любую другую ссылку, например, скопировав её из списка заказов GetCourse) и вставьте в соответствующее поле.

2) Введите данные пользователя GetCourse
Введите email и пароль пользователя GetCourse, у которого есть доступ к списку заказов. Это нужно, чтобы модуль мог завершать заказы после оплаты и получать данные для чеков.
Если такого пользователя нет – создайте его.

После настройки: 1. Не изменяйте логин/пароль пользователя, который имеет доступ к заказам. 2. Не понижайте права доступа пользователя, который имеет доступ к заказам. 3. Не включайте двухфакторную аутентификацию для пользователя, которого связывали с интеграцией. Если будут подобные изменения, связка с GetCourse слетит.
3) Создайте тестовый заказ
Создайте тестовый заказ в GetCourse и вставьте ссылку на него в соответствующее поле.
Сумма тестового заказа должна составлять от 10 000 до 300 000 рублей или эквивалент в другой валюте.
Как создать тестовый заказ?
Перейдите в панель администратора GC.
На боковой панели слева кликаем на "Продажи" и выбираем пункт "Список заказов".

Нажимаем "Создать заказ".

Введите email пользователя — используйте вымышленный или ваш собственный.

Выберите размер предложения.

Нажмите на кнопку "Создать".


4) Настройка кнопки оплаты
На GetCourse может быть 2 варианта страницы оплаты, процесс интеграции в РР2 адаптирован к обоим.
4.1. Настройка стандартной страницы оплаты
Создание блоков на странице оплаты
Открыть редактирование страницы оплаты заказа
Нажав на кнопку "Открыть", вы перейдёте на страницу редактирования, где нужно выполнять все пункты настройки.

Создайте HTML-блок
На странице редактирования справа в разделе "Выбранный элемент" выберите "Область: PAGE" так, чтобы она подсвечивалась серым цветом.

После этого нажмите ниже "Добавить блок".

Из предложенного списка выбираем "HTML-блок".

Вы увидите новый элемент на странице оплаты.

Нажмите на кнопку "Сохранить" в правом верхнем углу.

Вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Создайте JS-блок
На странице редактирования справа в разделе "Выбранный элемент" выберите "Область: PAGE" так, чтобы она подсвечивалась серым цветом.

После этого нажмите ниже "Добавить блок".

Из предложенного списка выбираем "Javascript".

Вы увидите новый JS элемент на странице оплаты, лучше расположить его ниже прямо после только что созданного HTML-блока с кнопкой РР.

Нажмите на кнопку "Сохранить" в правом верхнем углу.

Вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта

Настройка HTML-блока
Поставьте галочку "Отключить WYSIWYG"
Кликните на созданный HTML-блок. Вы можете сделать это, выбрав его по центру на макете страницы оплаты или на панели "Выбранный элемент" справа.

После выбора нужного элемента справа в разделе "Основные" включаем флажок "Отключить WYSIWYG".

Нажмите на кнопку "Сохранить" в правом верхнем углу.

Вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Задайте Показывать только для = Админы
Не убирая выделение HTML-блока, справа в разделе "Визуальные свойства" находим "Показывать только для" и выбираем "Админы".

Нажмите на кнопку "Сохранить" в правом верхнем углу, вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Задайте Атрибуты тега
На странице настройки РР2.0 скопируйте нужный атрибут из шага.

В выбранном HTML-блоке находим справа в разделе "Визуальные свойства", находим "Атрибуты тега" и вставляем туда скопированный текст.

Нажмите на кнопку "Сохранить" в правом верхнем углу, вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Задайте содержимое блоку (HTML код)
На странице настройки РР2.0 скопируйте нужный текст содержимого блока.

Дважды кликните на HTML-блок на макете страницы оплаты.

Когда блок подсветился серым цветом, замените старый текст на нужный, вставив его из буфера обмена.


Нажмите на кнопку "Сохранить" в правом верхнем углу, вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Настройка JS-блока
Задайте описание скрипта
На странице настройки РР2.0 скопируйте нужный текст содержимого блока.

Выделите JS-блок, кликнув по нему на макете для редактирования.

Вставьте ранее скопированный текст в пункт "Описание скрипта" в основных настройках справа.

Нажмите на кнопку "Сохранить" в правом верхнем углу, вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Задайте содержимое блока (JS код)
На странице настройки РР2.0 скопируйте нужный текст содержимого блока.

Выделите JS-блок, кликнув по нему дважды на макете для редактирования. Откроется его содержимое.

Замените его содержимое, вставив ранее скопированный текст.

Нажмите на кнопку "Сохранить" в правом верхнем углу, вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

СSS код страницы оплаты заказа
Откройте CSS код страницы оплаты (через конструктор)
На панели редактирования макета в правом верхнем углу кликаем на кнопку "</>".

Откроется панель CSS кода страницы, оставьте ее открытой.

Вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Добавьте в самый конец следующий код
На странице настройки РР2.0 скопируйте нужный текст содержимого блока.

Добавьте ранее скопированное содержимое в панель CSS кода.

Нажмите на кнопку "Сохранить".

Вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Финализация
Сохраните изменения оплаты заказа
Нажмите на кнопку "Сохранить" в правом верхнем углу.

Вернитесь на страницу настройки РР2.0 и отметьте выполнение пункта.

Протестировать работу кнопки и провести тестовый платёж
На странице настройки РР2.0 кликните на кнопку "Открыть" для перехода к тестированию интеграции.

Попадаем на страницу оплаты в тестовом режиме. Если всё до этого выполнено верно, будет видна платежная кнопка интеграции. Нажимаем на кнопку "Оформить рассрочку" в блоке РР2.0.

На открывшейся вкладке нажимаем "Завершить заказ".

Вернитесь на страницу настройки РР2.0 и отметьте выполнение финального пункта.

После выполнения всех пунктов станет доступна кнопка «Продолжить».

4.2. Настройка новой страницы оплаты
Пошаговая инструкция
На странице настройки РР нажмите открыть:

Откроется страница для настройки кнопки оплаты:

На странице настройки РР нажмите «Сделано», после чего появится следующий шаг, где нужно нажать «Скопировать»:


Вставьте скопированный код на странице настройки оплаты в GetCourse в поле «Содержимое тега BODY»:

На странице настройки РР нажмите «Сделано», после чего вы увидите следующий шаг:

На странице GetCourse нажмите сохранить:

Вернитесь на страницу РР и отметьте выполнение пункта:

На странице настройки РР кликните на кнопку «Открыть» для перехода к тестированию интеграции.

Нажмите на кнопку «Купить в рассрочку» в блоке РР2.

На открывшейся вкладке нажмите «Завершить заказ»:

Вернитесь на страницу настройки РР2 и отметьте выполнение финального пункта:

После выполнения всех пунктов будет доступна кнопка «Продолжить»:

5) Настройте кассу
Если у вас есть онлайн-касса АТОЛ или CloudKassir, нажмите «Да» и переходите к шагу 6.
Если кассы нет – нажмите «Нет» и сразу перейдите к 7 шагу.

6) Внесите данные для формирования чеков
Подробнее о том, где получить нужные данные, написано в соответствующих статьях:
Касса, интеграция с которой производится, должна находиться в боевом режиме и быть готова формировать чеки, то есть должна быть пройдена первичная регистрация (фискализация).
6.1. Выберите провайдера онлайн-кассы.

6.2 Поля «Признак предмета расчёта» и «Признак способа расчёта» заполняются автоматически.

6.3. Выберите ставку НДС, применяемую в вашей компании.

6.4. Укажите вашу систему налогообложения.

6.5. Выберите версию формата фискальных документов.

6.6. Заполните оставшиеся текстовые данные.

Email отправителя чека Для ряда сервисов онлайн-касс используется только то значение, которое указано непосредственно в сервисе онлайн-касс, а не в интеграции.
Адрес места расчётов Должен быть такой же, какой указан в настройках кассы в сервисе онлайн-касс. В качестве адреса места расчётов следует указать адрес сайта, с которого ведутся продажи, или физический адрес. Можно указать несколько сайтов через точку с запятой.
Код группы ККТ Можно посмотреть в личном кабинете онлайн-кассы.
Логин (боев.) Логин для доступа к онлайн-кассе по API. Это не логин от личного кабинета сервиса онлайн-касс.
Пароль (боев.) Пароль для доступа к онлайн-кассе по API. Это не логин от личного кабинета сервиса онлайн-касс.
6.7. Нажмите «Продолжить» и завершите настройку интеграции с кассой.

7) Завершите интеграцию

Теперь сделайте кнопку оплаты видимой для всех.
Вернитесь в настройки HTML-блока, выделив его.

Выберите видимость для всех пользователей.

Нажмите на кнопку "Сохранить" в правом верхнем углу.

8) Отметьте тестовый заказ как «ложный»
8.1. Зайдите на страницу тестового заказа.
Найти его можно через список заказов. Подробнее про это написано в пункте 3.

8.2. Нажмите на статус «Завершён», чтобы открыть его для редактирования.

8.3. В выпадающем списке выберите вариант «Ложный».

8.4. Причину отказа выберите «Тест».

8.5. Сохраните изменения.

Различия между типами интеграций
Определение стоимости
Стоимость берется из тарифа, либо клиент может сам заполнять сумму
Стоимость берется из GetCourse
Стоимость передается из вашей системы
Автоматическое завершение заказа на стороне Школы
Нет
Да
Да
Кто создает ссылки/заказы
Ссылки создает сотрудник РР, либо сам партнёр
Автоматически из GetCourse
Автоматически
Поле "Комментарий"
Поддерживается
Не поддерживается
Не поддерживается
Контакт менеджера школы
Поддерживается
Не поддерживается
Не поддерживается
Кастомизация формы
Доступна
Доступна
Доступна
Источник в CRM
Платежные ссылки RR2
GC RR2
API RR2
Пробитие чеков
Доступно
Доступно
Доступно
Последнее обновление
