Прием платежей через «Тинькофф Банк» в Shop-Script

Прием платежей через «Тинькофф Банк» в Shop-Script

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

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

В бекенде Вебасиста перейдите в приложение «Инсталлер», в секции «Плагины → Платежные системы» найдите плагин «Тинькофф Банк» и щелкните по кнопке «Установить».

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

Перейдите в бекенд Shop-Script, откройте раздел «Настройки → Оплата» и в выпадающем меню «Добавить способ оплаты» выберите «Тинькофф Банк».

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

  • TerminalKey и Пароль: эти данные вы получите позже после регистрации на сайте «Тинькофф Банк» как описано ниже.
  • Валюта: Выберите валюту, в которой должны совершаться платежи покупателями на вашем сайте.
  • Схема подключения: одна из схем подключения, которую вы выберите при заключении договора с «Тинькофф Банком»:
    • Одностадийная: платеж выполняется сразу автоматически
    • Двухстадийная: для выполнения платежа требуется ручное подтверждение со стороны продавцаДвухстадийная оплата должна поддерживаться приложением, например, Shop-Script версии 8.6 или выше.
    3. Зарегистрируйтесь в «Тинькофф Банк»

    Для того, чтобы принимать платежи через «Тинькофф Банк», вам необходимо получить собственный аккаунт продавца в этом банке (зарегистрироваться). Отправьте заявку на сайте банка: https://t.tinkoff.ru/#application.

    Дождитесь email-сообщения от представителя банка с предложением сотрудничества и типовой формой договора. Заполните договор и вышлите его вместе с другой требуемой информацией в ответ на полученное предложение.

    Вместе с заполненным договором нужно также выслать сотруднику банка URL для автоматических уведомлений и для перенаправления покупателя в случае успешной и неуспешной оплаты. Эти URL необходимо скопировать из настроек способа оплаты в Shop-Script.

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

    В разделе «Профиль → Магазины» в вашего аккаунта на сайте Тинькофф Банка скопируйте значения Terminal ID и Пароль. Вставьте их в настройки способа оплаты в бекенде Shop-Script.

    На вкладке «Универсальное подключение» настройки вашего магазина должны выглядеть следующим образом:

    • Нотификация по http(s): включено
    • URL для нотификации по http: значение поля «Страница нотификации» в настройках способа оплаты в Shop-Script
    • Страница успешного платежа : «Собственная страница»
    • URL страницы успешного платежа : значение поля «Страница успешного платежа» в настройках способа оплаты в Shop-Script
    • Страница ошибки оплаты: «Собственная страница»
    • URL страницы ошибки оплаты: значение поля «Страница неуспешного платежа» в настройках способа оплаты в Shop-Script
    • Подтверждать платежи из Личного кабинета : включено, если вы выбрали двустадийную схему подключения
    4. Готово!

    Ваш магазин подключен к «Тинькофф Банк», и вы можете начинать принимать оплату от своих клиентов!

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

    Без НДС

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

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

    НДС

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

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

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

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

    Подскажите, все сделал по инструкции, но при оформлении заказа при выборе оплаты через Тинькофф ничего не происходит, то есть не переходит на страницу оплаты, так же в личном кабинете покупателя нет кнопки оплатить.

    Сам нашел причину, не надо было включать тестовый режим

    После того как убрал галочку появилась кнопка для оплаты? Или редирект?

    У нас ничего не происходит. Просто переход на страничку спасибо ваш заказ оформлен которая на нашем сайте

    Посмотрите новые сообщения об ошибках, которые добавляются в логах Webasyst в этот момент. Например, с помощью приложения «Логи».

    Здравствуйте, подскажите пожалуйста в оферте на подключение приема платежей есть:

    ПРИЛОЖЕНИЕ №1 к Договору об осуществлении расчетов по переводам, совершаемым в сети Интернет в котором говорится:

    ДОКУМЕНТЫ ПО ОПЕРАЦИЯМ 1.1. При совершении каждой Операции Предприятие обязано формировать в электронном виде документ, содержащий следующие данные: 1.1.1. Реквизиты карты, содержащие последние четыре цифры номера Карты (остальные цифры маскируются символом «Х»). 1.1.2. Дату совершения Операции. 1.1.3. Тип Операции. 1.1.4. Сумму Операции, которая должна представлять собой полную цену приобретения/возврата/отмены Товара/Услуги, включая причитающиеся налоги. Если сумма Операции отличается от суммы Авторизации, предоставление Держателю документа с уточненной суммой обязательно. 1.1.5. Код/обозначение валюты Операции. 1.1.6. Имя Держателя (под «именем Держателя» здесь и далее подразумевается информация, нанесенная на Карту). 1.1.7. Наименование Предприятия, адрес Предприятия, код Предприятия (в информационной базе Банка). 1.1.8. Наименование web-сайта Интернет-магазина. 1.1.9. Дата заказа Товара/Услуги. 1.1.10. Уникальный идентификатор Операции (ID). 1.1.11. Адрес для отправки/доставки/предоставления Товаров/Услуг Держателю (при необходимости). 1.1.12. Иная информация, которая требуется Банку или должна быть указана в соответствии с требованиями законодательства Российской Федерации.

    Этот функционал реализован в данном плагине? Или эта информация отправляется в банк при совершении оплаты и отдельно не нужно её формировать?