Подключение ЮKassa (для юридических лиц)
ЮKassa – сервис онлайн-платежей для ИП, юрлиц и самозанятых. Позволяет получать деньги на расчётный счёт компании.
Пользоваться ЮKassa могут только юрлица и самозанятые. Если вы физлицо, подключите платежи через ЮMoney.
I. Получение SSL-сертификата
Проверьте, что ваш сайт работает по протоколу https. ЮKassa работает только с сайтами, получившими SSL-сертификат — он гарантирует безопасность обмена данными.
Если сертификата нет и ваш сайт работает по http, напишите в техподдержку вашего хостинга: «Нужно подключить SSL-сертификат для сайта your-site.org. Как это сделать?» В зависимости от уровня хостинга, вам:
- cделают SSL-сертификат бесплатно;
- попросят дополнительные деньги за настройку сервера;
- объяснят, как это сделать самостоятельно.
II. Регистрация в ЮKassa
- Зарегистрируйтесь в ЮKassa: https://yookassa.ru/
Понадобится почта на Яндексе и телефон для подтверждения. Обычно регистрация занимает не более 10 минут. После регистрации вы получите доступ в личный кабинет. - Заполните данные для договора.
Нужно заполнить 5 разделов — в любом порядке. Отправить данные на проверку можно только после того, как все разделы будут полностью заполнены (напротив всех должен стоять зелёный кружок с галочкой):
Инструкция по заполнению данных для договора
Когда все пункты заполнены, отправьте данные на проверку — в рабочие дни она занимает 1–2 дня. Результат придёт на электронную почту, которую вы указали при регистрации.
- Подключите Лейку.
В разделе Интеграция — Готовые решения выберите в списке 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а. Перейдите в настройки.
- Отметьте чекбокс Использовать новый API.
- Введите Параметр shopID. Это 6-значный код, который доступен в вашем личном кабинете на вкладке Все магазины:
- Создайте Cекретный ключ для API в личном кабинете ЮКаss’ы (в разделе Интеграция — Ключи API). В блоке «Секретный ключ» нажмите Выпустить ключ.
Введите Cекретный ключ для API в Лейке. Сохраните настройки.
Готово!
Теперь вы можете принимать одноразовые пожертвования. Если вы хотите получать регулярные пожертвования, подключите рекуррентные платежи.