ЮKassa – сервис онлайн-платежей для ИП, юрлиц и самозанятых. Позволяет получать деньги на расчётный счёт компании.

Пользоваться ЮKassa могут только юрлица и самозанятые. Если вы физлицо, подключите платежи через ЮMoney.

I. Получение SSL-сертификата

Проверьте, что ваш сайт работает по протоколу https. ЮKassa работает только с сайтами, получившими SSL-сертификат — он гарантирует безопасность обмена данными.

Если сертификата нет и ваш сайт работает по http, напишите в техподдержку вашего хостинга: «Нужно подключить SSL-сертификат для сайта your-site.org. Как это сделать?» В зависимости от уровня хостинга, вам:

  • cделают SSL-сертификат бесплатно;
  • попросят дополнительные деньги за настройку сервера;
  • объяснят, как это сделать самостоятельно.

II. Регистрация в ЮKassa

  1. Зарегистрируйтесь в ЮKassa: https://yookassa.ru/
    Понадобится почта на Яндексе и телефон для подтверждения. Обычно регистрация занимает не более 10 минут. После регистрации вы получите доступ в личный кабинет.
  2. Заполните данные для договора.
    Нужно заполнить 5 разделов — в любом порядке. Отправить данные на проверку можно только после того, как все разделы будут полностью заполнены (напротив всех должен стоять зелёный кружок с галочкой):


Инструкция по заполнению данных для договора
Когда все пункты заполнены, отправьте данные на проверку — в рабочие дни она занимает 1–2 дня. Результат придёт на электронную почту, которую вы указали при регистрации.

  1. Подключите Лейку.
    В разделе Интеграция — Готовые решения выберите в списке WordPress (Лейка). Сохраните изменения.

III. Настройка HTTP-уведомлений в ЮKassa

HTTP-уведомления нужны, чтобы сразу получать все данные о входящих платежах: сумму, дату, время, номер транзакции.

Если вы выбрали Лейку в Готовых решениях на предыдущем шаге, HTTP-уведомления подключатся автоматически — ничего настраивать не нужно. Вот, что вы увидите в настройках:

Прямая ссылка на настройку HTTP-уведомлений: https://yookassa.ru/my/merchant/integration/http-notifications

Если данные не подставились автоматически, вы можете настроить эти параметры вручную, нажмите «Задать вручную», введите в поле «URL для уведомлений» https://leyka.org/leyka/service/yandex/process (вместо leyka.org укажите адрес вашего сайта), а также активируйте все чекбоксы ниже (О каких событиях уведомлять).

IV. Настройка Лейки

В админке вашего сайта выберите Лейка — Настройки — Платёжные системы — ЮКаssа. Перейдите в настройки.

  1. Отметьте чекбокс Использовать новый API.
  2. Введите Параметр shopID. Это 6-значный код, который доступен в вашем личном кабинете на вкладке Все магазины:
  3. Создайте Cекретный ключ для API в личном кабинете ЮКаss’ы (в разделе Интеграция — Ключи API). В блоке «Секретный ключ» нажмите Выпустить ключ.

Введите Cекретный ключ для API в Лейке. Сохраните настройки.

Готово!

Теперь вы можете принимать одноразовые пожертвования. Если вы хотите получать регулярные пожертвования, подключите рекуррентные платежи.