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

2) Введите email и пароль пользователя GetCourse, имеющего доступ к списку заказов

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5) После выполнения всех пунктов станет доступна кнопка "Продолжить"

6) Если у вас есть касса АТОЛ или CloudKassir, можно настроить интеграцию с ней. Нажмите "Нет", если такая касса отсутствует, и перейдите к 8 шагу

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

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

Ставка НДС, применяемая в вашей компании.

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

Выберите версию ФФД.

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

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

8) Интеграция успешно завершена

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

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

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

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

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

Выбираем вариант "Ложный".

Причину отказа выбираем "Тест".

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

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