Приём платежей через «Сбербанк» в Shop-Script

Пошаговая инструкция по настройке интеграции с интернет-эквайрингом «Сбербанка»

Для приёма платежей в Shop-Script через интернет-эквайринг «Сбербанка» используется плагин, который нужно установить «Инсталлере».

Если ваш интернет-магазин установлен не в облаке Webasyst, проверьте, чтобы на серверах хостинга был разрешен открытый исходящий доступ к адресам 3dsec.sberbank.ru, securepayments.sberbank.ru, 62.76.205.3 и 95.128.178.93 по порту 443 и поддерживался протокол TLS 1.2.

1. Зарегистрируйтесь в «Сбербанке»

Выполните инструкцию на сайте банка.

2. Выберите вариант оплаты

Определите, каким образом вы хотите, чтобы покупатели оплачивали заказы через «Сбербанк»: сразу полной суммой или в кредит.

Если вы хотите предлагать покупателям оба варианта оплаты, настройте два отдельных способа оплаты с разными настройками по этой инструкции: один для обычной оплаты, другой для оплаты в кредит.

3. Для оплаты заказов в кредит: подключитесь к программе «Покупай со Сбербанком»

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

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

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

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

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

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

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

Заполните настройки:

  • Логин и пароль: данные, полученные после заключения договора с банком.
  • Валюта: выберите валюту, в которой должны выполняться платежи.
  • Продолжительность жизни заказа в часах: если нужно, измените стандартное значение. Более высокое значение устранит больше лишних записей о копиях заказов в личном кабинете «Сбербанка».
    Формат номеров заказов в аккаунте «Сбербанка»: [идентификатор приложения]_[числовой идентификатор способа оплаты]_[номер заказа]_[номер копии заказа в «Сбербанке»].
    Пример: shop_1_55_1.
  • Двухстадийная оплата: включите, чтобы вручную подтверждать все платежи в личном кабинете, если это предусмотрено вашим договором.
  • Отмена платежей: эта функция пока не поддерживается в Shop-Script. Оплату заказов можно отменять только вручную через личный кабинет «Сбербанка».
  • Фискализация платежей: автоматическая отправка данных о платежах в налоговую инспекцию по требованиям закона РФ №54-ФЗ через сервис аренды онлайн-касс «АТОЛ Онлайн». Чтобы использовать фискализацию, выполните действия, описанные на сайте «Сбербанка» и настройте налоги в интернет-магазине. Стоимость доставки при фискализации добавляется в чек отдельной строкой.

    Выберите соответствия для появившихся полей «Признак...».

    Включите фискализацию, если вы выбрали вариант оплаты заказов в кредит.

  • Система налогообложения: выберите свою систему налогообложения для фискализации платежей.
  • Тестовый режим: отметьте этот пункт для проверки работы модуля. После завершения проверки отключите этот параметр.
  • Кредит. Включите, если вы выбрали вариант оплаты заказов в кредит.
  • Вид кредита. Выберите, какой вариант кредита вы хотите предлагать покупателям интернет-магазина.

6. Активируйте запросы от серверов банка к интернет-магазину

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

Чтобы активировать эту возможность, скопируйте значение поля «Result URL» в настройках плагина и сохраните его в личном кабинете на сайте «Сбербанка» в настройках callback-уведомлений. Там же в настройках выберите асимметричный тип подписи и выберите все типы callback-операций, кроме «Платёж отклонён по тайм-ауту».

7. Активируйте функцию отмены платежей для двухстадийной оплаты

Отправьте запрос о включении этой возможности для вашего аккаунта службе сопровождения «Сбербанка».

Готово! Ваш магазин подключен к эквайрингу «Сбербанка», и покупатели могут выбрать этот способ оплаты время оформления заказа.

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

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

Без НДС

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

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

НДС

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

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

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

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

Переход на ФФД 1.05

  1. Если у вас включена настройка «Фискализация платежей», выберите подходящие значения для настроек «Признак способа расчёта в чеках», «Признак предмета расчёта для товаров в чеках», «Признак предмета расчёта для услуг в чеках», «Признак предмета расчёта для доставки в чеках».
  2. Смените версию ФФД на 1.05 для онлайн-кассы в личном кабинете «АТОЛ Онлайн»: «Мои компании → Просмотреть данные → Далее [на 2-й шаг] → Далее [на 3-й шаг] → иконка “зелёный карандаш” → Версия ФФД → Изменить версию → выбрать версию 1.05 → Сохранить → Отправить заявку на изменение». Смена версии ФФД выполняется после обработки заявки в рабочее время без замены фискального накопителя.
  3. Смените версию ФФД на 1.05 в личном кабинете на сайте эквайринга «Сбербанка»: «Настройки фискализации → Версия → выбрать версию 1.05 → Сохранить настройки».

Частичный возврат заказов

Shop-Script позволяет выполнять частичный возврат заказов с возвратом денег покупателю. Если заказ оплачен на сайте «Сбербанка», то вернуть деньги клиенту при этом можно либо автоматически с помощью плагина — при выполнении возврата в Shop-Script, либо вручную в личном кабинете на сайте банка.

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

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

  • +2
    Макс Макс 16 марта 2018 15:22 #

    Добрый день!

    После оформления заказа выдает ошибку: Ошибка платежа. Обратитесь в службу поддержки.

    В логах ошибка:

    #5aabb5833ee40

    data:
    array
    (
    'errorMessage' => 'Доступ запрещён',
    'errorCode' => '5',

    )


    Подскажите как исправить?

  • +1
    Карен Карен 17 апреля 2020 12:28 #

    Добрый день!

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

    • +1
      Михаил Ушенин Михаил Ушенин 17 апреля 2020 14:13 #

      Это зависит от темы дизайна. Например, в теме «Дефолт 3.0» для этого можно добавить в CSS-файл темы дизайна правило

      .checkout-result.success .s-plugin-wrapper form input[type="submit"]  { display: none; }

    • +1
      turistshop.ru turistshop.ru 22 ноября 2020 12:30 #

      Здравствуйте. Как поменять текст на кнопки "оплатить заказ на сайте сбербанка"? Во первых Сбребанк стал Сбером. Во вторых надпись "оплатить на сайте сбербанка" отпугивает некоторых покупателей с картами других банков. Цитирую покупателя "Подскажите, как произвести оплату заказа через карту visa банка Возрождение. В личном кабинете вижу только Сбербанк".

    • +1
      Вячеслав Сергеевич Вячеслав Сергеевич 7 декабря 2021 12:35 #

      Этот плагин передает номенклатуру в чек ?

      • +1
        Михаил Ушенин Михаил Ушенин 7 декабря 2021 15:58 #

        Если в настройках плагина включена фискализация платежей, то плагин передаёт в платёжный шлюз список заказанных товаров вместе с другой информацией о заказе.

      • +1
        Антон Антон 27 января 2022 14:31 #

        Добрый день! После получения оплаты в cms заказ автоматически помечается статусом "закрыто и не реализовано" как отключить? Хотим чтобы заказы независимо от того оплачен он или нет попадал в статус "Новый заказ" и продолжали там висеть. Менеджеры магазина не пользуются внутренними статусами системы.

        Спасибо!

        • +2
          Михаил Ушенин Михаил Ушенин 27 января 2022 14:53 #

          Уберите из настроек личного кабинета на сайте «Сбербанка» URL для отправки запросов от платёжного шлюза вида https://mydomain.ru/payments.php/sb/.

          Или напишите в службу поддержки «Сбербанка», чтобы отключили отправку таких запросов для вашего аккаунта продавца.

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

        • +1
          Олег Олег 4 марта 2022 16:43 #

          Добрый день! В данном плагине возможно чтобы ссылка оплатить заказ, также была видна в почтовом уведомление о заказе?

          • +1
            Михаил Ушенин Михаил Ушенин 4 марта 2022 17:58 #

            Для перехода к оплате на сайт «Сбербанка» используется не просто ссылка, а выполняется отправка веб-формы с несколькими значениями, соответствующими настройкам вашего магазина и свойствам конкретного заказа. Поэтому ссылку на страницу оплаты добавить в уведомление не получится. Можно отправлять только ссылку на страницу заказа в личном кабинете.

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

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

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