Skip to main content
Подключение ЮKassa
R
Written by Rustam
Updated over 2 months ago

Перед отправкой платежной ссылки клиенту, обязательно запросите у него электронную почту или номер мобильного телефона через Сбор данных и сохраните данные в системную переменную {{ email }} или {{ phone }}. Без этих данных ЮKassa не сможет создать ссылку на оплату.

Для подключения необходимо иметь активный аккаунт в ЮKassa

Далее необходимо произвести следующие действия

  1. Получите Shop ID в вашем аккаунте Юkassa и добавьте его в настройках ChatPlace, для этого:

    1. В ЮKassa нужно создать магазин, если магазин создан, то выберите его

    2. Перейдите в "Настройки" -> "Магазин" и скопируйте Shop ID магазина, который будет использоваться для интеграции


    3. Вставьте Shop ID в настройках ChatPlace


  2. Далее, скопируйте секретный ключ из Юkassa и добавьте его в ChatPlace, для этого выполните след шаги:

    1. В меню ЮKassa перейти "Интеграция" -> "Ключи API" и скопируйте секретный ключ

      Обязательно используйте продакшен ключ, который начинается с live


    2. Вставьте "Секретный ключ" в ChatPlace

      Обязательно используйте продакшен ключ, который начинается с live

  3. Добавьте свою ссылку для перехода после успешной оплаты в настройках ЮKassa в ChatPlace

    Если у вас нет возможности указать ссылку на свою страницу, то вы можете указать ссылку на своего бота.

  4. Выберите остальные данные в настройках ЮKassa в ChatPlace, исходя из ваших условий

  5. Нажмите на кнопку "Подключить", чтобы завершить подключение интеграции в настройках ЮKassa в ChatPlace

  6. Далее нужно настроить url для получения уведомлений о успешных оплатах в настройках личного кабинета ЮKassa:

    1. Перейдите в ваш кабинет ЮKassa на страницу "Интеграции"-> "HTTP уведомления"

    2. Скопируйте и вставьте ссылку: https://api.chatplace.io/webhooks/payments/yookassa в поле "URL для уведомлений" и включите получение уведомлений payment.succeeded

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

      Подключение готово!

Did this answer your question?