API — инструмент для автоматизации процесса подачи клиентами заявок на рассрочку/кредит и их обработки.
Основные функции API
🔹 Автоматическое создание заказов на стороне РР2.0 и перенаправление пользователей на страницу оплаты одним кликом;
🔹 Получение данных о совершенных платежах (рассрочка, кредит или другие формы оплаты);
🔹 Автоматическое завершение заказов в онлайн-школе при полной оплате, с последующим предоставлением доступа к курсам.
Важные особенности
📍 Система уведомлений
При изменении статуса заказа РР2.0 отправляет информацию в онлайн-школу.
Каждая нотификация подписывается с использованием секретного ключа нотификаций. Для каждого аккаунта партнёра свой ключ.
Всегда делайте повторный запрос на получение актуальной информации о заказе после получения нотификации, т.к. уведомление может прийти с задержкой или неактуальным статусом.
Тип нотификации теперь order.changed (заказ изменен), а не status.changed (статус изменён), так как теперь один заказ может иметь несколько рассрочек, и изменение статуса одной из них влияет на весь заказ.
📍 Статус заказа
Общие статусы для автоматического завершения заказов, например, approved, canceled, wait_client, authorized);
Расширенные статусы более детализированные, отражающие этапы работы с заявкой в CRM, полезные для отдела продаж онлайн-школы).
📍 Комиссии
Отдельно отображается commission (общая потеря партнера) и credit_commission (комиссия, которую забирает Ресурс Развития от суммы кредитного договора).
📍 Формирование чеков
Чек уже можно и нужно отправлять, если поле allowSendReceipt имеет значение true. Эта механика учитывает разницу в пробитии чеков для России (при авторизации) и стран СНГ (при отправке денег).
Получение данных для настройки API интеграции
Для настройки интеграции вам понадобится: логин, пароль и секретный ключ. Как правило, как только создаётся рабочий чат партнёра, эти данные присылаются в первую очередь техническим специалистом, но вы можете запросить их повторно.
Настройка интеграции с Skillspace
1
Для настройки API перейдите в "Настройки школы" > "Способы оплаты"
2
Кликните на кнопку "Добавить другой способ оплаты"
3
В верхнем поле выберите "Ресурс Развития (рассрочка)", заполните поля тестовыми логином, паролем и секретным ключом
4
Переходите в курсы
5
Редактировать курс ➡ Настройки курса
6
В блоке "Стоимость и оплата" > "Способ оформления рассрочки" выбрать Ресурс Развития
7
Проверяете на странице оплаты, появилась ли рассрочка
. Если все работает, то вводите боевые данные API, вернувшись к шагам 1-3