Прием платежей в 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% в разделе «Настройки → Налоги»:
— Выберите вариант «Налог включен в цены товаров».
— Укажите размер налога. - В разделе «Товары» выберите налог с нужной ставкой в свойствах всех товаров, для которых он должен рассчитываться.
- В разделе «Товары → Услуги» выберите налог с нужной ставкой в свойствах всех услуг, для которых он должен рассчитываться.
- В разделе «Настройки → Доставка» выберите налог с нужной ставкой в свойствах всех способов доставки, для которых он должен рассчитываться.
150 комментариев
Подскажите, все сделал по инструкции, но при оформлении заказа при выборе оплаты через Тинькофф ничего не происходит, то есть не переходит на страницу оплаты, так же в личном кабинете покупателя нет кнопки оплатить.
Скриншот http://skrinshoter.ru/s/110616/KPCJvf
Сам нашел причину, не надо было включать тестовый режим
Здравствуйте, подскажите пожалуйста в оферте на подключение приема платежей есть:
ПРИЛОЖЕНИЕ №1 к Договору об осуществлении расчетов по переводам, совершаемым в сети Интернет в котором говорится:
Этот функционал реализован в данном плагине? Или эта информация отправляется в банк при совершении оплаты и отдельно не нужно её формировать?
Уточните, пожалуйста, откуда вы получили такой текст договора.
Договор на сайте Тинькова страница 7
В каком разделе сайта опубликован этот договор?
Раздел интернет платежей "эквайринг" https://t.tinkoff.ru/ в самом низу "Договор об осуществлении расчетов по переводам, совершаемым в сети Интернет"
Так же этот договор скачивается и подписывается при регистрации
Перенаправил ваш запрос разработчикам, постараемся вскоре ответить на него.
Судя по содержимому договора (п. 4.1.16), под электронным документом может пониматься и email-уведомление, которое сайт (интернет-магазин) отправляет покупателю. Значит, вам нужно самостоятельно добавить эти данные в шаблон email-уведомления, которое отправляется после оплаты заказа.
Здравствуйте! У меня ничего не требуется. Установили приложение на сайт и все работает. Дополнительно ничего не нужно делать
Добрый день!
Установил плагин, настроил по инструкции. Прохожу проверку от Тинькофф Банка. Они выслали табличку, по которой надо провести тестовые платежи, с демо данными. Платежи проходят, приходят уведомления на почту. Но есть вопросы:
1. В бэкенде не отмечается, что покупка оплачена или что была ошибка оплаты.
2. Как сделать возврат?
3. После демо оплаты с сайта Тинькофф Банка не возвращает на сайт, а остается на странице с подтверждением оплаты Тинькофф Банка.
Помогите настроить и правильно пройти тест.
На каком-нибудь сайте на Shop-Script можно увидеть реализацию приёма платежей через Tinkoff? Интересует то, как происходит оплата - во всплывающем виджете или же с редиректом на страницу эквайринга?!
Оплата выполняется после редиректа на платёжный сайт банка — точно так же, как при оплате заказа на сайте Webasyst (на нашем сайте установлен тот же самый плагин).
Для русификации плагина оплата замените содержимое файла
/wa-plugins/payment/tinkoff/templates/payment.html
например на такое
сохранив его в кодировке UTF-8
Это возможно сделать если магазин в облаке? Как попасть на /wa-plugins/payment/tinkoff/templates/payment.html ?
В облаке доступ к файлам с исходным кодом закрыт.
Кнопка для оплаты не Русифицирована, выдает (Proceed to Tinkoff to make payment)
Спасибо, передали замечание разработчикам! В будущем сообщения об ошибках желательно публиковать в специальном разделе общего хаба поддержки.
Какой способ выбрать в Настройках в кабинете Тинькофф?
Модуля CMS Webasyst нет в списке. Кто что выбирал?
Нужно выбрать способ подключения API и тип нотификации HTTP.
При тесте нужно включать тестовый режим? Просто если его включить, то нету кнопки оплатить.
Возможно, вы используете новую схему подключения, а для неё не требуется включение тестового режима в настройках способа оплаты. Эта настройка нужна только для пользователей со старой схемой подключения. А вам для тестирования платежей необходимо использовать отдельную пару логин/пароль.
Та же история, все введено верно. Ввел все параметры для приема тестового платежа, но кнопка не появляется. Появляется только если убрать галочку тестовый режим, но естественно, провести тестовый платеж не удается, т.к. переводит на страницу реальной оплаты. Что делать? Банк просит сначала показать, что вся интеграция готова и прошел тестовый платеж. Без этих условий реальные платежи не включают.
Сообщения об ошибках публикуйте, пожалуйста, в специальном разделе общего хаба поддержки. Это сообщение уже передали разработчикам для анализа.
Возможно, вы используете новую схему подключения, а для неё не требуется включение тестового режима в настройках способа оплаты. Эта настройка нужна только для пользователей со старой схемой подключения. А вам для тестирования платежей необходимо использовать отдельную пару логин/пароль.
Действительно, сейчас используется новая схема включения и не нужно использовать галочку тестовый режим, а нужно использовать тестовые логин и пароль, которые получите после регистрации в ЛК Тинькофф банка. Для прохождения тестирования нужно следовать инструкции указанной в документации на странице https://oplata.tinkoff.ru/documentation/?section=t...
После прохождения всех тестов Вам подключат рабочий терминал и нужно просто заменить тестовые данные, на рабочие и сайт готов к приему платежей.
Все три теста прошли успешно. Тестил через платежный виджет.
День добрый! Все сделал по инструкции, но окно оплаты не показывает, дальнейшие действия?
Где не отображается окно оплаты?
Здравствуйте. Платежи проходят, в этом плане всё хорошо, вопрос в следующем, после того как нажимается кнопка оформить заказ на этапе подтверждения, переходит на окно "ваш заказ успешно оформлен, его номер и тд", отправляются на почтовые ящики письма о том что он оформлен, и только после этого происходит переход на тинькоф, где вводиться номер карты и тд. Так и должно быть?
Да, оплата выполняется после завершения заказа. До завершения у заказа нет номера, поэтому было бы нечего оплачивать.
Добрый день! Платежи проходят нормально, к этому вопростов нет, но почему-то перестал обновляться статус заказа после оплаты, приходится статус заказа обновлять вручную, что не очень удобно. Не могли бы Вы объяснить в чём может быть причина.
Какая схема подключения у вас выбрана в настройках плагина? Соответствует ли она тому типу подключения, который вы указали при заключении договора с банком?
Здравствуйте, в яндекс деньгах клиент оплачивает, только после того как подтвержу заказ, а в тинькофф почему то сразу. Как можно сделать чтобы оплата была только после подтверждения?
Для ручного подтверждения каждого платежа вам нужно выбрать двухстадийную схему подключения при заключении договора с банком Тинькофф.
Здравствуйте! Как сейчас сделать оплату только после подтверждения заказа? Стоит двухстадийная схема подключения, но после оформления заказа система сразу уходит на оплату к Тинькофф.
Такой встроенной возможности нет.
Возможно, получится реализовать описанное вами путём доработки темы дизайна или использования дополнительного плагина для Shop-Script. Задайте, пожалуйста, вопрос в отдельной теме в общем хабе поддержки, чтобы получить помощь от других пользователей, или поищите ответ на него с помощью функции поиска.
Если не удастся получить полезный ответ в хабе поддержки, поищите нужный вам плагин в магазине Webasyst или закажите индивидуальное решение у партнёров Webasyst.
Подскажите что за ошибка?
Fatal error: Uncaught Error: Call to undefined function hash() in /home/ggsport/ggsport.ru/docs/wa-plugins/payment/tinkoff/lib/tinkoffPayment.class.php:170 Stack trace: #0 /home/ggsport/ggsport.ru/docs/wa-plugins/payment/tinkoff/lib/tinkoffPayment.class.php(125): tinkoffPayment->genToken(Array) #1 /home/ggsport/ggsport.ru/docs/wa-plugins/payment/tinkoff/lib/tinkoffPayment.class.php(91): tinkoffPayment->buildQuery('Init', Array) #2 /home/ggsport/ggsport.ru/docs/wa-plugins/payment/tinkoff/lib/tinkoffPayment.class.php(63): tinkoffPayment->restPayment(Array, Object(waOrder), true) #3 /home/ggsport/ggsport.ru/docs/wa-apps/shop/lib/actions/frontend/shopFrontendCheckout.action.php(132): tinkoffPayment->payment(Array, Object(waOrder), true) #4 /home/ggsport/ggsport.ru/docs/wa-apps/shop/lib/actions/frontend/shopFrontendCheckout.action.php(22): shopFrontendCheckoutAction->success() #5 /home/ggsport/ggsport.ru/docs/wa-system/controller/waViewAction.class.php(170): shopFrontendCheckoutAction->execute() #6 /home/ggsport/ggsport.ru/doc in /home/ggsport/ggsport.ru/docs/wa-plugins/payment/tinkoff/lib/tinkoffPayment.class.php on line 170
На вашем хостинге отключена встроенная PHP-функция hash(). Обратитесь в службу поддержки хостинга с просьбой сделать эту функцию доступной для вашего аккаунта.
У меня возник вопрос. Даже два:
1. Я правильно понял, что после того, как подтвердил платёж из личного кабинета Тинькова, то зарезервированные ими денежные средства переходят ко мне на расчётный счёт, а если отменил, то возвращаются покупателю? Если одобрить платёж в личном кабинете Тинькова, то вскоре обновляется статус в бэкенде вебасиста, верно?
2. Можно ли подтверждать эти платежи сразу из бэкенда вебасиста, чтобы информация отправлялась в Тиньков и он понимал, что я одобрил платёж. (т.е. схема обратная первому вопросу).
Сам себе пока отвечу))):
1. Верно.
2. Врядли, банк такого не допустит наверное, т.к. это небезопасно.
Добрый день, у нас не работает плагин банка Тинькофф. До этого не работал, но его можно было выбрать как способ оплаты. Вчера обновили и теперь его даже не выбрать.
Настроено все по инструкции, настраивали сначала сами, потом настраивали специалисты самого банка.
Возможно, на вашем сервере недоступно PHP-расширение curl. В этом случае плагин не работает.
Проверьте также статью "Способ оплаты/доставки не предлагается при оформлении заказа".
Может быть такой вариант? Обновить не могут на данный момент.
Посмотрите в приложении "Логи", какие ошибки появляются в директории wa-log/ при попытке воспользоваться способом оплаты через Тинькофф.
Мы не можем воспользоваться оплатой по причине того что приложения не видно в корзине. там нет такой опции. пропало после обновления.
А при установке плагина вот это:
Это значит "при открытии страницы выбора способа оплаты во время оформления заказа, на которой должен быть доступен для выбора вариант оплаты через банк Тинькофф".
Где вы это видите? Покажите это на снимке экрана. Почему вы пишете об установке плагина, если плагин у вас уже установлен? Или ещё не установлен?
Вот так выглядит страница оплаты. Нет там Тинькофф варианта
Вот так выглядит внутри.
...

Я его даже снесла и по-новой установила. не знаю, зачем. надежда... но нет, не работает.Попытка была. Попытка состоит в том, что вы открыли шаг выбора способа оплаты. Это неудачная попытка, но всё же попытка. Поэтому я написал такой комментарий выше:
Повторю свой вопрос:
Процедура оформления заказа не инициирует записей в логах вообще и в подпапке payment, в частности...
Я добавлял разные плагины для оплаты картами, через другие сервисы - новый тип оплаты в корзине не появлялся!!!
Если я отключал Яндекс.кошелёк или наличные - корзина вообще не открывалась
Проверьте работу магазина со оригинальной стандартной темой дизайна "Дефолт".
Если это не поможет выяснить причину, то предлагаю вам воспользоваться услугой расширенной диагностики специалистами нашей компании (заказать). В случае выявления ошибок в программных продуктах, разработанных нашей компанией, или наших инструкциях стоимость услуги будет возвращена в полном объеме.
Диагностику провели, все поправили.
Только в плагине теперь нельзя прописать страницы успешного и неуспешного платежа.
Не доступно для изменения. Доступ администратора.
Должно быть
http://vulpi.ru/personal/order/success.php успешный
http://vulpi.ru/personal/order/failed.php неуспешный
из-за этого не переходит на нужную страницу
Откуда у вас эта информация?
Подключен свой домен, но в настройках стоит адрес webasyst.cloud. Изменить не дает. Что нужно сделать?
Войдите в бекенд магазина на своём домене. Он подставится в настройки способа оплаты.
Здравствуйте, не меняется статус заказа на "Оплачено".
Настроено всё по инструкции, помогите пожалуйста.
Посмотрите с помощью приложения "Логи", какие появляются диагностические записи в лог-файле, в названии которого есть фрагмент tinkoff. Покажите здесь эти записи. Замените личную информацию в диагностических сообщениях, чтобы не показывать её здесь всем посетителям сайта. Или пришлите лог-файл в службу поддержки.
У меня другая проблема.
Периодически ответ CAPTURED срабатывает раньше AUTH и статус заказа сменяется снова на "Принят в обработку", вместо "Оплачено". Схема одностадийная.
Передали вашу информацию разработчикам. В будущем сообщения об ошибках публикуйте, пожалуйста, в специальном разделе общего хаба поддержки. Так их лучше регистрировать и обсуждать, если потребуется.
ДД всем. Вышло обновление наконец-то с онлайн-кассой. Новый модуль в архиве, в инструкции сказано:
Я прощу прощения, это через ftp делается? и как найти нужную корневую директорию? (их там много вообще ))
Где вы увидели эту инструкцию?
на емейл пришла )) могу и вам скинуть
https://static2.tinkoff.ru/acquiring/cms/WebasystShop-Script.pdf
Это плагин, разработанный банком. Вам стоит обращаться за помощью к ним.
Тогда повторю вопрос для всех)
"Я прощу прощения, это через ftp делается? и как найти нужную корневую директорию? (их там много вообще ))"
Тогда нужно обратиться за помощью к тому, кто вам прислал инструкцию.
Подскажите пожалуйста, сейчас после подтверждения покупки идет автоматическое перенаправление на платежную страницу банка. Как это отменить? Может клиент захочет оплатить позже из личного кабинета?
В файле /wa-plugins/payment/tinkoff/templates/payment.html замените строку
на
Но после очередного обновления плагина, возможно, придётся проделать это снова.
Спасибо! Получилось.
Михаил, подскажите пожалуйста, периодически пропадает кнопка оплаты после подтверждения заказа и в личном кабинете. Может подскажете что и где можно проверить? А сегодня так вообще целый день не работал плагин и в конце дня вместо кнопки высветилась информация, что: Данный вариант платежа недоступен. Воспользуйтесь другим способом оплаты.
Похоже, что так происходит, если хотя бы у одного из товаров в заказе (или для стоимости доставки) рассчитан ненулевой размер налога, но либо этот налог не включён в цену товара, либо он не равен 0%, 10% либо 18% цены. Видимо, "АТОЛ Онлайн" в таких условиях чек сформировать не сможет, и, значит, этот способ оплаты не стоит предлагать покупателю. Проверьте, чтобы, если применяется налог, то он был включён в цену товара и составлял 0%, 10% либо 18% цены. То же относится к стоимости доставки, если вы включили расчёт налога и для неё тоже.
Здравствуйте. Здесь уже был подобный вопрос без ответа, но почему-то его удалили. Не могу пройти 7-й тест-кейс. Без установленной галки "Интеграции с АТОЛ" не передаются позиции. Если установить галку, как и в случае с другими тест-кейсами вообще не открывается страница оплаты. Поддержка Тинькофф Банка в прострации неделю. Спасибо.
В личном кабинете Тинькофф нужно включить фискализацию через "АТОЛ Онлайн", и только потом включить в настройках плагина "Интеграция с АТОЛ Онлайн". Тестовый режим нужно пройти сначала без фискализации.
Поясните, что такое "7-й тест-кейс".
Согласно инструкции размещенной на сайте Тинькофф Банка, только после прохождения тестов в личном кабинете банка на странице отобразится переключатель «Передача данных», и его можно будет перевести во включенное состояние. То есть, сначала обязательно нужно протестировать то, что станет доступным после прохождения теста.
В кабинете Тинькофф Банка на старнице Онлайн-Кассы это самое тестирование выглядит следующим образом: Выдается сообщение: "Настройте передачу данных о ваших продажах в кассовый сервис АТОЛ Онлайн или CloudKassir для автоматического формирования чеков в соответствии с 54-ФЗ." Ниже выбор из списка: "Выбрать тип подключнения Тинькофф оплата". Если выбрать "Модули CMS", открывается список модулей, среди них выбираю "Webasyst". После этого появляется кнопка "Открыть тест-кейсы". После нажатия на нее попадаю на страницу с с несколькими данными платежных карт для тестов. Каждый такой вариант и есть тест кейс. Первые три уже можно было видеть, когда настраивал терминал, без подключения Онлайн-касс. Если не ставить в модуле галку "Интеграция с АТОЛ-онлайн", они проходятся успешно. Тест-кейсы №7 и №8 уже для "тестирования передачи данных для формирования чека", когда первые тесты пройдены. Там так и написано "Для настройки онлайн кассы необходимо выполнить дополнительные тест-кейсы." №8 для тестирования возврата, №7 - для тестирования успешной оплаты. Но их невозможно сделать, если в модуле поставить галку "Интеграция с АТОЛ-онлайн" - страница оплаты вообще не откроется, как говорилось ранее. Если галку не ставить, №8 проходит, №7 - не проходит. Указывается причина - Не переданы позиции чека.
Все описанное выше происходит с актуальной версией модуля Оплаты Тинькофф Банка, предоставленной на сайте Webasyst и доступной через Инсталлер. Его версия 1.0.2.27. Вчера поддержка Банка сообщила, мол, это устаревший модуль, его надо удалить, скачать с сайта банка по вот этой ссылке более новую https://oplata.tinkoff.ru/landing/develop/cms/weba... распаковать и загрузить на свой сайт через FTP. Я это сделал, он действительно имеет более новую версию. 1.1.0.15. Но теперь при оформлении заказа способ оплаты через Тинькофф Банк вообще не выбирается по причине: "Оплата выбранным способом не может быть обработана, потому что требуемая валюта не определена в настройках магазина." Но это не верно, в магазине валюта определена - рубли. В настройках "нового" модуля, кстати, нет выбора валюты, но в отличие от "старого" появилось поле "Адрес платежного шлюза", которое заполняю в соответствии с инструкцией.
Относительно инструкции. Там есть фраза выделенная красным, подчеркнуто, что это важно: "Для корректной передачи данных чека в онлайн-кассу АТОЛ Вам необходимо выставить для всех товаров магазина корректную ставку НДС, указать в настройках модуля Систему налогообложения и ставку налога для доставки. Доставка будет добавлена в чек отдельной позицией." У меня "УСН с доходов", доставка товара бесплатная. Тем не менее, я создал на сайте налоговое правило "Без НДС", прописал в товаре этот налог. Все равно, это ни как не влияет на проблему.
Помогите!!!
На какой странице?
Для чего это нужно?

Я Вам цитирую инструкцию https://static2.tinkoff.ru/acquiring/cms/WebasystS...Посмотрите с помощью приложения "Логи", какие сообщения, связанные с плагином "Тинькофф Банк", появляются в лог-файлах при неудачных попытках прохождения проверок.
Попробуйте в настройках плагина включить интеграцию с "АТОЛ Онлайн" и выключите "Тестовый режим". Сообщите о результатах, пожалуйста. Если будут ошибки, пришлите то, что при этих попытках появится в лог-файлах.
В общем, параллельно выклянчил у поддержки Тинькофф Банка e-mail их технической поддержки. Те в свою очередь попросили доступ в админку магазина и по FTP. Через некоторое время написали «Проверяйте!» Тесты прошли, даже провел 1-рублевую тестовую покупку с пробитием чека. Работает! Страница настроек модуля выглядят немного иначе. Она ближе к той версии, которая лежит на сайте Банка, но отличается тем, что появилось поле выбора валюты. То есть, какая-то совсем другая версия модуля.
Пришлите, пожалуйста, содержимое директории /wa-plugins/payment/tinkoff в службу поддержки. Посмотрим, что именно изменила служба поддержки Тинькофф на вашем сервере. Они изменили код нашего плагина или загрузили вам свой собственный плагин?
У меня та же проблема. Не могу пройти тот же тест-кейс. И это мой вопрос удалили. Здорово что кому-то помогли решить проблему. Но для меня это не вариант, так как пользуюсь сервисом в облаке. А значит и установить какой-то другой плагин, кроме того что доступен в инсталлере, не могу. Что делать?
Проверьте, чтобы был выключен флажок "Тестовый режим", включен флажок "Интеграция с «АТОЛ Онлайн»", выбрана "Система налогообложения", и у товаров в заказе (и у стоимости доставки в заказе) либо нет налогов, либо размер налога включён в цену товара и составляет 0%, 10% либо НДС 18%.
Если с этими настройками не получится пройти тест-кейсы, пришлите, пожалуйста, в службу поддержки лог-файлы плагина (из директории wa-log/ — их можно посмотреть и скачать с помощью приложения "Логи").
Либо закажите услугу расширенной диагностики специалистами нашей компании (заказать). Мы попробуем сами пройти тест-кейсы за вас и устраним ошибки в коде, которые при этом будут возникать. В случае выявления ошибок в программных продуктах, разработанных нашей компанией, или наших инструкциях стоимость услуги будет возвращена вам в полном объеме.
Добрый вечер, после обновления плагина не проходит оплата, выдает такую текст в шапке сайта:
Warning: Cannot modify header information - headers already sent by (output started at /home/u41257/sportpitekb.ru/www/wa-plugins/payment/tinkoff/lib/tinkoffPayment.class.php:233) in /home/u41257/sportpitekb.ru/www/wa-system/response/waResponse.class.php on line 211.
Где искать проблему?
Посмотрите, какие ещё ошибки возникают на сервере.
Здравствуйте! Появилась такая проблема, что если клиент выбирает самовывоз - кнопка оплаты пропадает, если выбирает доставка по Москве и области - кнопка оплаты появляется, если выбирает Доставка по России - кнопка снова пропадает. Замечу, что неделю назад все функционировало и работало как надо, но то ли после обновления webasyst, то ли еще после чего - что-то поломалось и появление кнопки оплаты зависит от формы доставки...целый день пытался выяснить в чем проблема, но пока без результатов. Есть у кого-нибудь соображения как это вылечить? Михаил, надеюсь на Вашу помощь.
Вот что пишется в логах:
Received: http_code: 200; response: {"Success":false,"ErrorCode":"9999","Message":"Неверные параметры.","Details":"Сумма в позиции должна быть больше нуля"}
как я понял, плагину не нравится, когда доставка стоит 0 руб. А сколько она должна тогда стоить при самовывозе или при доставке по России, если услуги доставки по России оказывает транспортная компания и клиент сам потом при получении товара расплачивается с ней? Подскажите как сделать правильно?
Покажите, пожалуйста, всё содержимое чека, с заказом которого у вас возникла такая проблема. Не вышло ли у вас так, что весь заказ стоит 0 руб. 00 коп.?
И подтвердите, включена ли у вас фискализация чеков через "АТОЛ Онлайн".
0 руб. только доставка. На товары стоимость указана. и только когда меняю вручную на доставку по Москве (которая стоит 300 руб.) появляется кнопка оплаты. Меняю доставку на самовывоз (0 руб.) кнопка пропадает. Плагин Яндекс.Деньги при этом функционирует как надо.
Включена
"Тинькофф" изменил логику работы при включенной фискализации. Скоро выпустим обновление плагина под новые условия.
Плагин обновили — проверьте, пожалуйста.
Вроде заработало. Подскажите еще пожалуйста, как изменить или вообще закомментировать имя плательщика? Сейчас это выглядит как-то не красиво....повторяется имя. И есть ли возможность вставить картинки товаров в личном кабинете?
Ваш вопрос не имеет прямого отношения к теме статьи. Задайте его в отдельной теме в общем хабе поддержки, пожалуйста, или поищите ответ на него с помощью функции поиска.
Добрый день, подскажите пожалуйста где найти адрес страницы успешного платежа при ПС Platron. В настройках плагина ее нет, не могу найти. Спасибо.
Подскажите пожалуйста, если в заказе фигурирует скидка на товар, то человек не может оплатить товар ,т.к. не появляется кнопка оплаты. Как решить эту проблему?
Вот лог ошибки:2018-02-22 12:38:35 31.13.37.210
Received: http_code: 200; response: {"Success":false,"ErrorCode":"308","Message":"Суммы в чеке и в платеже не совпадают."}
Жду обратную связь!
Сообщения об ошибках публикуйте, пожалуйста, в специальном разделе общего хаба поддержки. Так их удобнее регистрировать и обсуждать, если потребуется.
Проблема возникает, если использовать купон со скидкой с указанием процентов от цены товара. Если указать скидку для купона в виде фиксированной суммы, проблема возникать не должна.
Разработчикам о проблеме известно, будет исправляться, но не в ближайшие дни. Придётся подождать обновления магазина в течение месяца-полутора.
Добрый день.
Настраиваю плагин, есть вопросы.
В поля «Терминал», «Пароль» укажите данные для магазина из Личного Кабинета https://oplata.tinkoff.ru. Для этого перейдите в раздел «Магазины», выберите нужный магазин, в меню слева выберите пункт «Терминалы». В поле «Адрес платежного шлюза» укажите: https://securepay.tinkoff.ru/v2/
Не могу найти это самое поле «Адрес платежного шлюза».
И еще, договор с тинькоффом уже есть, надо ставить галочку Тестовый режим?
Вы установили плагин в "Инсталлере" или скачали архив с сайта "Тинькофф"?
Покажите поле «Адрес платежного шлюза» на снимке экрана.
Установил плагин с инсталлера.
И еще вопрос вдогонку. В инструкции сказано про налог НДС и три варианта - 0, 10, 18%. У меня на всех товарах в карточках товара на вопрос "Облагается налогом" - стоит нет, так как я неплательщик НДС
В чём состоит ваш вопрос?
Можете за вознаграждение настроить магазин?
Поможем настроить в рамках услуги "Интернет-магазин под ключ".
Не могу перейти к тестовым платежам. Заказ оформляется, но с припиской что данный вид оплаты недоступен.
Покажите проблему на снимках экрана.
Плюс по инструкции не все шаги совпадают, я, к примеру, в админке вебасиста не могу вписать урл нотификации, успешного и неуспешного платежа, налоги не настраиваются, фискализацию до ума не могу довести...
Какую проблему вы хотите показать на этом снимке?
Страница нотификации, успешного платежа и неуспешного - везде один и тот же урл... а в личном кабинете банка - разные урлы, но я не могу их скопировать и вставить в вебасист, так как урлы тут не изменяемые.
Их нужно скопировать из настроек плагина и вставить в настройки терминала в личном кабинете банка.
так тоже делал - результат тот же.
Проблема одна - нет перенаправления на страницу тинькоффа после оформления заказа. А детали этой проблемы я могу упустить из виду,
Кнопки для перехода к оплате тоже нет после оформления заказа? Если так, то, возможно, у вас на сервере недоступно расширение curl, которое позволяет отправлять запрос на сервер банка, прежде чем показать кнопку оплаты.
Посмотрите (с помощью приложения "Логи"), появляются ли новые записи в лог-файлы в тот момент, когда возникает проблема.
Нет, кнопки перехода к оплате нет.
Мое предложение за оплату настройку сделать никак не пройдет?
Готов предоставить все доступы.
Мне все равно надо искать кого то чтобы кто то сделал...
Предлагаю вам воспользоваться услугой расширенной диагностики специалистами нашей компании (заказать). В случае выявления ошибок в программных продуктах, разработанных нашей компанией, или наших инструкциях стоимость услуги будет возвращена в полном объеме.
Каковы сроки?
Это зависит от сложности проблемы. Обычно примерно 1-3 дня.
Прошу подсказать как работает плагин с заказами в валюте.
Передает ли он в банк сумму в валюте и код валюты для конвертации на стороне банка?
Если конвертирует в рубли на стороне ИМ, то по какому курсу?
Нет. Сумма передаётся всегда в одной из валют, выбранной в настройках плагина: RUB или USD.
Сумма заказа конвертируется в валюту, выбранную в настройках плагина, по курсу, указанному в настройках валют магазина.
Дублирую тут сообщение, которое писал в другой теме, насчет плагина эквайринга Сбербанка.
Эта особенность плагина эквайринга Сбербанк и, похоже, Тинькофф - это на самом деле довольно серьезная недоработка.
Объясняю почему на примере.
В интернет-магазин на англоязычную витрину заходит заграничный клиент, видит цены в валюте, набирает корзину (итоговая сумма в валюте), оформляет заказ, переходит к оплаты банк.картой через эквайринг. Он попадает на страницу оплаты Банка и видит сумму в рублях и валюту Рубль!
Это очень нехорошо, скорее всего, он все это отменит (предположит какую-то ошибку) и заказ сорвется.
На практике, мы реально теряем заказы, т.е. это не надуманная ситуация.
Сообщения об ошибках и пожелания по доработке программных продуктов публикуйте, пожалуйста, в соответствующих разделах общего хаба поддержки. Так их удобнее регистрировать и обсуждать, если потребуется.
вот и я столкнулся с этой проблемой. решения как я понимаю так и нет?
Возникла такая ошибка: Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in /home/lovedcat/domains/zoo-avtograf.ru/public_html/shop/wa-plugins/payment/tinkoff/lib/tinkoffPayment.class.php on line 242
Нужно отключить open_basedir ?
Попробуйте отключить параметр safe_mode в конфигурации PHP, если он включен. Если это не поможет, установите пустое значение для параметра open_basedir.
установили, настроили, но когда оформляем заказ - в способах оплаты нет оплаты через тиньков. в чем может быть проблема?
Проверьте по этой статье.
При поступлении платежа, статус заказа не меняется, куда копать?
При настройке плагина и прохождении тестовых платежей работало.
Посмотрите логи плагина с помощью приложения «Логи». Ищите лог-файл, в имени которого есть идентификатор tinkoff.
что в них искать?
Информацию, указывающую на ошибку. Например, слово error. Можете также отправить лог-файл в службу поддержки — поможет вам разобраться.
Не получается настроить плагин. Тестовые платежи не проходят. Помогите настроить
Напишите нам в службу поддержки, пожалуйста.
Установили плагин, все сделали по инструкции, но при выборе оплаты картой ничего не происходит, просто переходит на следующую страницу подтверждения заказа
Напишите нам в службу поддержки, пожалуйста, — поможем вам настроить плагин.
Спасибо за плагин. Только не понял, можно ли через админку подтверждать оплату при двухстадийной или только через ЛК на тинькофф?
При использовании двухстадийной оплаты подтверждать платёж нужно в личном кабинете на сайте банка.
Добрый день!
Сайт находится в облаке webasyst.
Наших клиентов очень смущает кнопка "Оплатить заказ на сайте Тинькофф банка". Из за чего весомая часть продаж просто срывается, т.к. люди начинают думать что оплатить можно будет только картой этого банка.
Где можно поменять название?
Быть может есть настройка, о которой я не знаю?
Это название можно изменить средствами темы дизайна. Для этого потребуется редактирование JavaScript- или Smarty-кода в шаблонах дизайна. О том, как изменить этот код, задайте вопрос на форуме, пожалуйста.
Спасибо
На сервере находите файл и меняйте)
site.ru/wa-plugins/payment/tinkoff/templates/payment.html
В редакторе темы дизайна найдите файл checkout.success.html и замените в нём
на
Если нужно изменить надпись на кнопке и на странице заказа в личном кабинете, то проделайте это и в файле my.order.html.
Добрый день. Вопрос по работе плагина. В общем, все просто супер. Платежи проходят, статус заказа меняется. Есть одно НО. Уведомление callback от банка об успешной оплате приходят раза по 3-4 с периодичностью от 10 минут до нескольких часов. Все это сопровождается письмами администратору магазина и покупателю. Что может быть не так?
Уведомления для события callback не стоит настраивать для покупателей — оно будет их напрасно смущать. callback — это техническое событие, оно может быть интересно только администратору.
Подскажите. У меня уже открыт р/с в банке Тинькофф и подана заявка на интернет эквайринг. Как мне действовать дальше?
Ещё один вопрос. Фискализация только через Атол? У меня уже есть онлайн-касса Эвотор и через неё можно отправлять чеки онлайн клиенту и в налоговую.
У них есть интеграция с Тинькофф. Зачем мне ещё платить за один ФН и обслуживание. Кстати не дешевое совсем
У вас есть информация о том, что «Тинькофф Банк» предлагает возможность фискализации платежей через «Эвотор» для плагинов оплаты?
Добрый день!
Оплата двустадийная, подтверждаем зарезервированные заказы после фактической передачи в службу доставки. Т.е. заказ еще в пути - у курьерской или почтовой службы, клиент заказ еще не получил.
А по плагину от Банк Тинькофф приходит Ответ платежной системы (callback) CAPTURED - Заказ переводится в статус "ОПЛАЧЕН И ДОСТАВЛЕН".
Как можно отключить этот ответ (не затрагивая callback AUTH) или перенаправить его на другой статус?
Спасибо!
Напишите нам, пожалуйста, в службу поддержки — попробуем предлолжить решение или передадим разработчикам, чтобы добавили нужную вам возможность.