ЮKassa (бывшая Яндекс.Касса)

Прием платежей в Shop-Script через платежный сервис «ЮKassa» (бывшая Яндекс.Касса) осуществляется с помощью плагина, который нужно установить в «Инсталлере».

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

1. Установите SSL-сертификат для доменного имени

Для подключения к «ЮKassa» витрина вашего интернет-магазина должна быть доступна про протоколу HTTPS. Для этого установите SSL-сертификат.

Как установить SSL-сертификат в облаке Webasyst.

2. Установите плагин

В бекенде Вебасиста перейдите в приложение «Инсталлер», с помощью поиска найдите плагин « ЮKassa». Щелкните по кнопке «Установить».

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

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

Во время регистрации в разделе «Настройки» выберите «Платежный модуль».

Нажмите «Продолжить».

В списке «Ваша система» выберите «Webasyst Shop-Script (встроен)».

Введите свой email-адрес, на который будете получать ежемесячные реестры платежей.

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

4. Добавьте способ оплаты в Shop-Script

Перейдите в бекенд Shop-Script, откройте раздел «Настройки → Оплата» и в выпадающем меню «Добавить способ оплаты» выберите «ЮKassa (бывшая Яндекс.Касса)».

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

В поля «shopId» и «Секретный ключ» вставьте значения, скопированные из настроек личного кабинета на сайте «ЮKassa».

Выберите доступные способы оплаты для покупателей:

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

Для того чтобы передавать информацию о заказах оператору фискальных данных через «ЮKassa» в рамках закона РФ №54-ФЗ, включите настройку «Фискализировать чеки через ЮKassa». Выберите соответствия для полей «Признак...».

В настройке «Передача ставок НДС» выберите подходящий вариант и настройте налоги в интернет-магазине.

Настройка «Передача ставок НДС» доступна для Shop-Script начиная с версии 7.2.12. Пользователи более ранних версий, включая Shop-Script 6, могут фискализировать чеки через «ЮKassa» только при использовании упрощенной схемы налогообложения.

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

Настройка «Несколько систем налогообложения» позволяет передавать в «ЮKassa» информацию о той системе налогообложения, которую использует ваша компания.

  • Если ваш магазин работает по одной системе налогообложения, оставьте выбранным вариант «Не передавать». В этом случае информацию о системе налогообложения передает кассовая техника.
  • Если вы используете несколько систем налогообложения, то эту информацию нужно передавать с каждым запросом к платежной системе. Будет передаваться то значение, которое вы выберите в этой настройке.

Включите параметр «Двухстадийная оплата», если хотите вручную подтверждать каждый платёж через «ЮKassa». Подтверждать платежи можно на странице заказа в Shop-Script с помощью кнопки действия «Авторизовать платеж». Платёж завершится только после такого подтверждения.

Если этот параметр выключен, то платежи будут подтверждаться сразу после завершаться оплаты покупателем на сайте «ЮKassa».

Используйте фрагмент кода в строке «Код виджета с условиями оплаты в кредит», чтобы разместить на витрине интернет-магазина стандартный виджет «ЮKassa» с информацией об условиях предоставления кредита. В этой строке замените $amount_value на сумму предоставляемого кредита. Пример:

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

Сохраните настройки способа оплаты.

Готово!

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

Дополнительные настройки

Как настроить налоги для фискализации платежей

Для правильной работы фискализации выберите подходящий вариант передачи ставок НДС в настройках плагина.

Без НДС

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

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

НДС

Для общей системы налогообложения.

Настройте налоги размером 0%, 10% и 18%. Эти налоги должны быть включены в цену товара или стоимость доставки, иначе со включенной фискализацией покупатели не смогут оплачивать заказы через «ЮKassa».

  1. Добавьте отдельные правила налогов для каждой из ставок 0%, 10% и 18% в разделе «Настройки → Налоги»:
    — Выберите вариант «Налог включен в цены товаров».
    — Укажите размер налога.

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

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

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

24 комментария

  • +3
    Yeoja.Market Yeoja.Market 14 февраля 2020 13:36 #

    Сделайте инструкцию для "заплатить по частям". 

    Код указанный вами, просто выводит общую информацию, а не к цене за товар

    {yandexkassaPaymentViewHelper::getCreditInfo(10000, "shop", 0)} 
  • +1
    Михаил Михаил 15 декабря 2020 20:20 #

    Как отключить отдельные способы оплаты? например QIWI.

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 16 декабря 2020 09:15 #

      В настройках плагина в поле «Способ оплаты» выберите вариант «На выбор покупателя до перехода на сайт “ЮKassa”» и отметьте те способы оплаты, которые вам нужны.

    • +2
      Pipio Pipio 17 декабря 2020 12:11 #

      Стоит плагин Яндекс.Деньги (id:yandexmoney). Подключал давно, года 3 назад.

      В нём есть поля 

      Идентификатор магазина

      Номер витрины

      Пароль

      Плагин работает, успешно принимает платежи. 

      И вот решил заменить его на плагин ЮKassa (бывшая Яндекс.Касса) (id:yandexkassa)

      там есть

      shopId - это Идентификатор магазина

      и Секретный ключ - это shopPassword со страницы https://yookassa.ru/my/shop-se...

      Этот плагин у меня работать отказался, в ЛК-мои заказы пишет "Ошибка платежа. Обратитесь в службу поддержки."

      И что это за поля такие в (id:yandexkassa)

      Куда вставлять эти уведомления

      В ЛК ЮКАССЫ и в старом (id:yandexmoney) есть такие

      checkUrl

      avisoUrl

      shopSuccessUrl

      shopFailUrl

      В общем отключил этот плагин. Пока работает старый.

    • +2
      Владимир Владимир 27 января 2021 11:04 #

      У кого стоит ранее подключённый плагин Якасса, установите этот - Юкасса, потом зайдите в ЛК Юкассы и звоните в техподдержку Юкассы, они изменят настройки у себя. Потребуется потом сгенерировать новый секретный ключ и вписать его в плагин и все будет работать. 

    • +1
      Александр Келасев Александр Келасев 5 апреля 2021 10:57 #

      Здравствуйте. Используется 3 витрины с разными доменами. 
      Но настройка плагина оплаты одна, использовать можно только один ShopID и только один секретный ключ для одного доменного имени. Яндекс блокирует магазин при попытке принять платеж с другого доменного имени. У Яндекса также нельзя как-то связать три домена на один магазин.
      Вопрос к разработчикам, существует ли какое-то решение для мультивитринных магазинов? Или возможно в планах есть доработка плагина под несколько витрин?

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 5 апреля 2021 15:16 #

        Яндекс блокирует магазин при попытке принять платеж с другого доменного имени.

        Покажите, пожалуйста, на снимке, какое сообщение при этом отображается в интерфейсе «Яндекса». Если в нём есть ваши личные данные, закройте их на снимке или отправьте снимок с сообщением нам в службу поддержки.

      • +1
        Александр Келасев Александр Келасев 5 апреля 2021 16:36 #

        Магазин блокируется (желтая надпись в панели под shop id 710570)
        На емайл яндекс присылает следующее - 

        Добрый день,
        Работа магазина приостановлена.
        ShopID 710570: По магазину идут платежи с другого сайта ...-shop.ru ,который не был ранее подключен.
        Для приема платежей на другом сайте необходимо добавить новый магазин в личном кабинете.
        Убедительная просьба сохранять тему переписки
        -------------------------------------------------------------------------------------
        С уважением,
        Елена Меркурьева
        ООО НКО "ЮМани"
        Группа сопровождения сервиса ЮKassa
        yookassa.ru | yoomoney.ru
        Если у вас возникли вопросы по подключению, то вы можете задать их по телефону 8 800 250-66-99.
        Для связи с менеджером нажмите цифру 2, затем цифру 1, затем цифру 5.
        Для связи с техническими специалистами нажмите цифру 2, затем ещё раз цифру 2.
        -------------------------------------------------------------------------------------
        Помощь по сервису ЮKassa: https://yookassa.ru/docs/suppo...

        Я 
        конечно подключил еще один магазин с этим доменом и после звонка в службу поддержки сказали что вернут работу магазина с id710570 в течение нескольких дней, но это временное решение. Если я правильно понимаю такая ситуация повторится в скором времени. По телефону мне сказали что один Shop ID с одной секретной фразой для одного домена, по другому никак.
        Или я не правильно понял? И, если магазин с таким доменом есть в подключенных, яндекс дальше будет принимать платежи без проблем несмотря на то что ID и секретную фразу в плагине оплаты можно прописать только для одного из магазинов?
        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 5 апреля 2021 18:39 #

          Если таково требование платёжной системы, значит, вам нужно настроить несколько способов оплаты с помощью этого плагина, в каждом из них сохранить свои данные и включить каждый из этих способов оплаты в настройках разных витрин. В результате на каждой витрине будет доступен свой способ оплаты через «Юкассу».

          • +1
            Александр Келасев Александр Келасев 6 апреля 2021 08:20 #

            Да, сейчас настрою тогда под каждую витрину. Не заметил сразу что можно добавить несколько одинаковых плагинов с разной настройкой в разделе Оплата. Спасибо за помощь!

          • +1
            Иван Колышкин Иван Колышкин 9 августа 2021 15:37 #

            Добрый день, подскажите пожалуйста как решить проблему.

            Был настроен плагин Яндекс.Деньги 2.0 (Y.CMS), сменили ИП и решили поставить ЮКассу, установил плагин, настроил все по инструкции. Отключил плагин Яндекс.Деньги. На сайте пропала возможность выбрать оплату онлайн, включаю плагин Яндекс.Деньги можно оплатить только через них

          • +1
            andrey lred andrey lred 17 сентября 2021 04:24 #

            Здравствуйте. Как настроить, чтобы после оплаты заказа клиентом, автоматически менялся статус заказа на Оплачен и клиенту отправлялось соответствующее уведомление?

            • +1
              Михаил Ушенин Михаил Ушенин Webasyst 17 сентября 2021 09:09 #
              1. Скопируйте значение настроек способа оплаты «HTTP-уведомления».
              2. Вставьте это значение в поле «URL для уведомлений» в личном кабинете «Юкассы» и сохраните настройки личного кабинета.
              3. В разделе настроек магазина «Доставка → Уведомления» добавьте новое уведомление:
                • Событие: Заказ оплачен
                • Транспорт: Email
                • Кому: Покупатель
            • +1
              Zimagor149 Zimagor149 15 февраля 2022 12:41 #

              При ошибке платежа Юкасса показывает клиенту белую страницу без возможности "повторить платеж", при этом на плагин продолжает отправлять на прежнюю страницу. Помогает только изменение суммы в заказе (при изменении способа на другой и назад оплаты старая ссылка воскресает). Саппорт Юкассы говорит: это косяк плагина.

              PS Адрес для HTTP Уведомлений в кабинете Юкассы стоял на автомате (выбран автоматически по настройкам модуля) при этом при подключении всё работало, а сейчас заказы не отмечаются как оплаченные (прописал его в явном виде)

            • +1
              nivodor nivodor 21 апреля 2022 17:52 #

              Здравствуйте.

              Пришло письмо от Юкасса.
              "Измените payment.yandex.net в ваших настройках

              Вам нужно начать использовать новый хост api.yookassa.ru (принадлежит компании Юмани|ЮKassa), иначе до конца апреля 2022 платежи могут перестать работать."

              Где это можно изменить? Или разработчику требуется обновление самого плагина?


            • +1
              Дмитрий Дмитрий 17 мая 2022 17:27 #

              Добрый день.

              при установленной галке "Двухстадийная оплата" не появляется кнопка "Авторизовать платеж". при этом в ЛК юкассы платеж ожидает подтверждения.
              что я делаю не так? куда копать?

              "Плагин поддерживает автоматический возврат денег клиенту через платёжную систему для приложений Shop-Script и CRM." - так-же непонятно как использовать...

              • +1

                Для чего вам нужна кнопка «Авторизовать платеж»? Обычно для подтверждения платежа на странице заказа в панели управления магазина используется кнопка «Списать средства». Речь идёт о ней?

                • +1
                  Дмитрий Дмитрий 17 мая 2022 17:49 #

                  Михаил, да. вопрос об это самой кнопке, для завершения двухстадийной оплаты.
                  ну и возможность делать возвраты из панели управления то-же очень интересный функционал.
                  Сегодня, внезапно, старый плагин перестал работать, пришлось перейти на новый.  
                  Хотелось бы использовать все функции данного плагина =)


                  UPD: вопрос снят, прошу прощения за беспокойство.
                  2ALL со стороны юкассы нужно отредактировать уведомления и вручную включать все четыре события. 

                  Добавить комментарий

                  Чтобы добавить комментарий, зарегистрируйтесь или войдите