Приём платежей через «ЮKassa»

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

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

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

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

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

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

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

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

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

Во время регистрации в разделе «Интеграция → Готовые решения» начните вводить и выберите из списка решение «WebAsyst Shop-Script».

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

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

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

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

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

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

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

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

  • на выбор покупателя до перехода на сайт «Ю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-адрес, указанный при регистрации в платёжной системе.

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

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

Для правильной работы фискализации выберите свою систему налогообложения в настройках плагина.

Без НДС

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

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

НДС

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

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

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

30 комментариев

  • +1
    Михаил Михаил 15 декабря 2020 20:20 #

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

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

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

    • +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
        Михаил Ушенин Михаил Ушенин 5 апреля 2021 18:39 #

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

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

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

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

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

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

            Добрый день!


            Подскажите, что необходимо сделать чтобы модуль Ю.Касса передавал честный знак?

            • +1
              Михаил Ушенин Михаил Ушенин 19 февраля 2024 18:15 #
              1. Включите „Фискализировать чеки через «ЮKassa»” в настройках способа оплаты.
              2. Установите плагин «Честный ЗНАК».
              3. Отключите возможность оплаты заказа в статусе «Новый» в разделе «Shop-Script → Настройки → Статусы заказов». И включите эту возможность для статуса «Подтверждён».
              4. При получении нового заказа введите для заказанных единиц товаров коды маркировки.
              5. После этого выполните с заказом действие «В обработку» — он перейдёт в статус «Подтверждён».

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

              • +1
                Степанов Максим Степанов Максим 19 февраля 2024 18:35 #

                1. Фискализация у нас настроена.

                2. Модуль ЧЗ установлен, коды маркировок мы туда добавляем

                3. Не могу понять как это действие влияет на результат, мы подтверждаем заказ, добавляем ЧЗ и отправляем клиенту письмо, клиент по паролю в письме заходит в свой личный кабинет и уже оттуда переходит в Ю.касса и оплачивает. У нас для ожидания оплаты заведен отдельный статус "Ожидание оплаты", но заказ не всегда попадает в «Подтверждён» перед оплатой, это как-то влияет?

                4. Да код маркировки мы добавляем, и обязательно делаем проверку что код актуальный и числится именно за нашим юр.лицом.

                5. Тот же вопрос, что и п.3

                • +1
                  Михаил Ушенин Михаил Ушенин 20 февраля 2024 09:17 #

                  Статус «Подтверждён» приведён в качестве примера. Можно использовать любой другой статус, в который вам удобно переводить заказа после ввода кодов маркировки. Главное, чтобы возможность оплаты была отключена в статусе «Новый», т. к. в нём ещё могут быть не введены коды маркировки, а покупатель уже успеет оплатить заказ, а значит, данные в платёжную систему будут отправлены без кодов.

                • +1
                  Степанов Максим Степанов Максим 19 февраля 2024 16:08 #

                  И второй вопрос, можно как-то настроить, чтобы приходили e-mail уведомления об оплате заказа? Этот вопрос я задавал в Ю.Касса, у них нет подобного функционала, они только передают данные в WebAsyst  и у заказа меняется статус. А нам необходимо чтобы менеджеры получали информацию что их заказ был оплачен.  

                  • +1
                    Михаил Ушенин Михаил Ушенин 19 февраля 2024 18:18 #
                    1. В разделе «Shop-Script → Настройки → Уведомления» настройте email- или SMS-уведомление для события «Заказ оплачен».
                    2. В личном кабинете «Юкассы» настройте HTTP-уведомления (колбеки), чтобы при их получении Shop-Script автоматически выполнял с оплаченным заказом действие «Оплачен» и при этом отправлялось настроенное вами email- или SMS-уведомление.
                    • +1
                      Степанов Максим Степанов Максим 19 февраля 2024 18:39 #

                      Это действие должно происходить только для оплаты Ю.Касса, или описанный способ будет действовать для каждого заказа, который попал в статус оплачен?

                      • +1
                        Михаил Ушенин Михаил Ушенин 20 февраля 2024 09:18 #

                        Действие «Оплачен» выполняется со всеми заказами, которые помечаются как оплаченные. От какого-то конкретного способа оплаты оно не зависит.

                      • +1
                        Степанов Максим Степанов Максим 19 февраля 2024 19:23 #

                        Я протестировал описанный вариант, получается я создаю e-mail уведомление, и на каждое действие когда заказ попадает в статус "оплачен" и я получаю письмо. А мне нужно, чтобы уведомление было, когда заказ оплачен через платежную систему Ю.Касса. Самое интересное, когда мы пользовались просто Интернет-экварингом Сбербанка, я просто написал в поддержку список адресов на которые мне нужны уведомления и все нам приходило, теперь нас заставили перейти на Ю.Касса и тут этого нет, работать не удобно.

                      • +1
                        Даниил Даниил 16 марта 2024 13:04 #

                        Добрый день. 

                        В плагине не весь перечень по выбору платежей, 

                        Например нет таких как -  

                        Кредит от СберБанка на 3–36 мес.

                        Рассрочка от СберБанка

                        как можно добавить в плагин эти способы оплаты которые предоставляет юкасса

                      • +1
                        testeahmetova@yandex.ru testeahmetova testeahmetova@yandex.ru testeahmetova 1 апреля 2024 13:34 #

                        Здравствуйте. Как увеличить или изменить срок жизни ссылки на оплату ? 

                      • +1
                        Цветкова Елена Цветкова Елена 5 апреля 2024 13:47 #

                        Как создать ссылку на оплату в шаблонах?

                        • +1
                          Михаил Ушенин Михаил Ушенин 5 апреля 2024 19:07 #

                          Расскажите, пожалуйста, подробнее о своей задаче. Как вы хотите  использовать эту ссылку и о каких шаблонах вы пишете?

                        • +1
                          Цветкова Елена Цветкова Елена 7 апреля 2024 10:02 #

                          Ссылку планирую отправлять по электронной почте или вотсап. Шаблоны уведомлений или плагина Отправка сообщений в мессенджеры

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

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

                          Раздел помощи работает на основе приложения «Хаб»