Перейти к содержимому

Как подключить ЮKassa к интернет-магазину на Shop-Script

ЮKassa — это сервис, который позволяет принимать платежи банковскими картами, электронными деньгами и другими способами на вашем сайте. Расскажем, как подключить его к магазину на Shop-Script.

Совет: при подключении через Webasyst вы получаете премиум-тариф со ставками от 2,8% на 3 месяца.


SSL-сертификат — это защищённое соединение, которое нужно для безопасной оплаты. Без него платежи работать не будут.

Инструкция по установке SSL-сертификата в облаке Webasyst


  1. Откройте «Инсталлер» в панели управления Webasyst.
  2. Найдите плагин «ЮKassa» через поиск.
  3. Нажмите «Установить».


Шаг 3. Заключите договор с платёжной системой

Заголовок раздела «Шаг 3. Заключите договор с платёжной системой»
  1. Изучите условия регистрации магазина.
  2. Отправьте заявку на подключение.
  3. При регистрации в разделе «Интеграция → Готовые решения» выберите «WebAsyst Shop-Script».
  4. Нажмите «Сохранить».

Дождитесь подтверждения регистрации. После этого вы получите магазин ID и секретный ключ для настройки.


В разделе «Настройки → Оплата» нажмите «Добавить способ оплаты» и выберите «ЮKassa».

Измените название и описание, если нужно. Эти данные покупатели увидят при оформлении заказа.

Вставьте данные из личного кабинета ЮKassa:

  • shopId — найдите в разделе «Настройки → Магазин»;
  • Секретный ключ — найдите в разделе «Интеграция → Ключи API».

Какие способы оплаты будут доступны покупателям

Заголовок раздела «Какие способы оплаты будут доступны покупателям»

Выберите, как покупатели будут выбирать способ оплаты:

  • на вашем сайте до перехода на ЮKassa;
  • на сайте ЮKassa после перехода;
  • любой один вариант из списка;
  • оплата частями (кредит).

Включите «Фискализировать чеки через ЮKassa», чтобы чеки формировались автоматически по закону №54-ФЗ.

Выберите соответствия для полей с НДС в настройках.

Настройка передачи НДС доступна в Shop-Script версии 7.2.12 и выше. В более ранних версиях чеки фискализируются только при упрощённой системе налогообложения.

Ставка НДС для доставки не передаётся в ЮKassa при общей системе налогообложения.

Если ваша компания использует одну систему налогообложения — оставьте вариант «Не передавать». Касса сама укажет нужные данные.

Если используете несколько систем — информация будет отправляться с каждым платежом.

Включите «Двухстадийная оплата», чтобы подтверждать каждый платёж вручную. Подтверждение делается на странице заказа кнопкой «Авторизовать платеж».

Если выключить этот параметр — платежи подтверждаются автоматически.

Скопируйте код из поля «Код виджета с условиями оплаты в кредит», чтобы разместить на сайте информацию о кредите.

Замените $amount_value на нужную сумму. Пример:

{yandexkassaPaymentViewHelper::getCreditInfo(10000, "shop", 0)}

Скопируйте адрес из поля «HTTP-уведомления» и сохраните его в личном кабинете ЮKassa в разделе «Интеграция → HTTP-уведомления». Включите уведомления для события «payment.succeeded».

Нажмите «Сохранить».


Готово! Ваш магазин подключён к ЮKassa. Покупатели могут оплачивать заказы на сайте, а вы будете получать уведомления о платежах на email, указанный при регистрации.

Как настроить налоги для приёма платежей в интернет-магазине

Заголовок раздела «Как настроить налоги для приёма платежей в интернет-магазине»

Правильная настройка налогов нужна для того, чтобы покупатели могли оплачивать заказы через платёжные системы. В этой статье показано, как настроить налоги в зависимости от вашей системы налогообложения.


Подходит для всех систем налогообложения, кроме общей.

Если вы не платите НДС (например, работаете на УСН, ЕНВД или патенте), то налоги настраивать не нужно — магазин будет автоматически передавать значение «без НДС». Даже если вы добавили налоги в настройках, но не выбрали их в карточке товара или способе доставки, магазин всё равно отправит «без НДС».


Для общей системы налогообложения (ОСНО).

Если вы работаете на общей системе налогообложения и платите НДС, настройте налоговые ставки 0%, 5%, 7%, 10% и 20%. Важно: эти налоги должны быть включены в цену товара или стоимость доставки. Если налог не включён в цену, покупатели не смогут оплатить заказ через «Сбербанк» и другие платёжные системы.

Порядок настройки:

  1. Создайте отдельные правила налогов для каждой ставки в разделе «Настройки → Налоги:

    • Выберите вариант «Налог включен в цены товаров».
    • Укажите размер налога.

  2. В разделе «Товары → Каталог» выберите налог с нужной ставкой в свойствах всех товаров, для которых он должен рассчитываться.

    Налог также можно выбрать прямо в списке товаров — для этого включите столбец «Налог» в настройках списка.

  3. В разделе «Товары → Услуги» выберите налог с нужной ставкой в свойствах всех услуг, для которых он должен рассчитываться.

  4. В разделе «Настройки → Доставка» выберите налог с нужной ставкой в свойствах всех способов доставки, для которых он должен рассчитываться.