Для подключения интеграции с ЮКасса вам необходимо зарегистрироваться на их сайте и создать свой магазин, предварительно заключив договор.
После этого переходим в вашу компанию в Clients24 и создаем общую платежную интеграцию, как это сделать смотрите в этой статье.
Далее нужно создать OAuth приложение. OAuth приложение создается здесь https://yookassa.ru/oauth/v2/client .
Для создания приложения:
1. Перейдите на страницу OAuth-авторизация в ЮKassa. Войдите в существующий профиль ЮKassa или создайте новый.
2. На странице приложений для OAuth-авторизации нажмите Зарегистрировать.
3. При регистрации приложения укажите его название, краткое описание, которое увидит пользователь, и ссылку на сайт приложения.
4. Выберите способ получения кода подтверждения:
Для извлечения токена из Callback URL, выберите Передавать в Callback URL и укажите адрес, на который нужно перенаправлять пользователя после выдачи разрешения (Callback URL берем из общей платежной интеграции, созданной в Clients24, только без хвостика Secret Key).
Если хотите, чтобы пользователь вводил код вручную, выберите Показывать на странице.
5. В разделе Доступы, в блоке API ЮKassa, выберите те права, которые необходимы для полноценной работы с вашим приложением. Права из других блоков выбирать не надо: для взаимодействия с API они не нужны.
6. Нажмите Зарегистрировать.
Далее переходим в вашу компанию в Clients24 и создаем непосредственно интеграцию с Юкасса.
Для подключения интеграции с ЮКасса переходим в пункт меню Настройки-Интеграции1.
Создаем интеграцию, заполняя необходимые поля. Данные для ID клиента и Secret key нужно брать в созданном вами приложении. Callback URL нужно брать из общей интеграции платежей.
Важно! Кнопку "Создать/обновить Токен" не нажимаем при первичном заполнении формы. Ее нужно будет нажать только после сохранения интеграции.
Сохраняете интеграцию.
Далее возвращаетесь в интеграцию Юкасса и нажимаете создать/обновить токен.
После создания токена возвращаетесь в Clients24 и можете проводить платежи. Теперь при получении суммы от ЮКасса они зачисляются вашей компании в Clients24. В вашем магазине эти платежи также будут отражены.