Интернет-эквайринг Тинькофф приём платежей
2. Оплата во всплывающем виджете прямо на сайте без переадресации на платежный шлюз банка.
- Курс по решению: https://rover-it.me/knowledge/course/index.php?COURSE_ID=2&INDEX=Y
- возможность выбора статусов заказа, в которые он будет переведен после прохождения частичной или полной оплаты.
- возможность изменения статуса заказа, по которому был сделан возврат;
- возможность отмены такого заказа.
- через Банк Тинькофф (в обработчике платежей обязательно указать систему налогообложения и режим НДС);
- корректная передача названий автоматизированных служб доставки;
- если необходимо использовать сторонний сервис, то в настройках ПС оставьте галочку «Разрешить печать чеков», а в полях «НДС» или «Системы налогообложения» установите пустое значение, так чеки в Тинькофф отправляться не будут.
- подтверждение оплаты через административную часть магазина — при выставлении оплаты в платежной системе;
- установка флага "оплачено" при подтверждении оплаты в личном кабинете банка;
- выбор статуса, в который будут переводиться авторизованные заказы при двухстадийном платеже;
- возможность установить флаг оплаты для авторизованных заказов.
- автоподтверждение авторизованных оплат по истечению определенного количества суток.
- позволяет размещать кнопку оплаты в произвольном месте сайта (требуется предварительная настройка компонента);
- позволяет принимать оплаты на редакциях без Интернет-магазина (требуется предварительная настройка компонента);
- позволяет кастомизировать внешний вид формы
- доступен в визуальном редакторе по адресу "Компоненты Rover" > "Интернет-эквайринг Тинькофф приём платежей" > "Платежная форма Tinkoff Bank" https://prnt.sc/v6wtx5
Подробную инструкцию по установке, настройке и тестированию см. на вкладке "Установка".
По всем вопросам и предложениям пишите в техподдержку https://rover-it.me.2.0.3 (19.10.2021) — добавлена возможность задать тип идентификатора заказа в идентификаторе платежа — добавлена возможность задать время жизни ссылки на оплату — улучшена система обработки нотификаций во избежание дублирования оплат/чеков. По умолчанию она теперь включена для новых установок. — исправлена периодически возникающая ошибка "Поле Receipt не должно быть пустым. (Неверные параметры.)[309]" при корректных параметрах — исправлены названия в чеке и отображения ошибок для сайтов в cp1251 2.0.0 (20.08.2021) — добавлена поддержка Сайтов 24. Оплату можно добавить через блок "Платежная форма Tinkoff Bank" в разделе "Интернет-магазин" — рефакторинг 1.9.2 (19.08.2021) — добавлена поддержка оплаты во всплывающем окне (виджете) — окончательно исправлено дублирование чеков — настройка "Вид платежной системы" переименована в "Тип платежной системы" и перенесена в самую верхнюю часть формы, под выбор обработчика — исправлены ошибки в работе без модуля "Интернет магазин" — исправлены прочие ошибки 1.8.5 (08.07.2021) — добавлена возможность автоматической смены статуса и отмены заказа при отмене оплаты — исправлены отмена и автоперевод в статус для заказа, у которого сделали отмену резервирования — исправлено дублирование чеков при печати чеков через сайт — исправлены прочие незначительные ошибки и неточности 1.8.3 (09.06.2021) — добавлена возможность оплаты только по QR-коду (СБП). Для этого в настройках банка должны быть подключены быстрые платежи, а в настройках платежной системы в "Виде платёжной системы" указано "QR-код" — добавлен выбор признака предмета расчета для чека — для доставки признак предмета расчета для чека теперь "услуга" — добавлена возможность менять название шаблона для каждой платёжной системы, подробнее https://rover-it.me/knowledge/course/course2/lesson98/ — восстановлено описание оплаты — для описания оплаты добавлены плейсхолдеры #SITE_NAME# — имя сайта, #ACCOUNT_NUMBER# — номер заказа, #DATE_INSERT# — дата создания заказа. — добавлено событие afterGetInitParams для возможности изменить данные перед формированием ссылки на оплату — исправлены ошибки, иногда возникающие при установке 1.7.1 (27.01.2021) — для заказа добавлена возможность перевода в статус при частичной оплате — добавлены события на обработку соответствующих нотификаций onBeforeActionFail, onBeforeActionPay, onBeforeActionRefund, onBeforeActionAuthorize. Если в обработчике третьим параметром вернуть значение, то оно будет воспринято как статус и стандартная обработка запущена не будет — добавлено автоподтверждение авторизованных платежей по истечение указанного кол-ва суток (необходимо, чтобы на сайте работали агенты) — улучшение совместимости с различными версиями модуля "Интернет-магазин" 1.6.3 (14.01.2021) — добавлено событие onBeforeProcessRequest, срабатывающее перед обработкой нотификации при оплате через интернет-магазин. Если обработчик события вернёт ошибочный результат, то дальнейшая обработка нотификаций не производится — добавлено событие onNotification, срабатывающее при получении нотификации при оплате через компонент — добавлена возможность указать статус заказа, при переводе в который автоматически подтверждается оплата при двухстадийном платеже — при выборе пустого значения в настройках "Статус авторизованного заказа", "Статус оплаченного заказа" и "Статус заказа, по которому сделали возврат или отмену резервирования" статусы при соответствующих событиях меняться не будут. Ранее ставилось значение по-умолчанию — файл приёма нотификаций notification.php больше не требуется и исключен из установки — исправлены ошибки 1.5.10 (24.12.2020) — при двухстадийной оплате добавлена возможность подтверждать авторизованные заказы из административной части магазина. Для этого надо выставить оплату соответствующим платежным системам в заказе — добавлен компонент формы оплаты. Это позволяет более гибко использовать оплату через “Тинькофф Банк, в том числе и на младших редакциях Битрикс, без модуля "Интернет-магазин". Компонент находится в визуальном меню по адресу " Компоненты Rover" > "Интернет-эквайринг “Тинькофф приём платежей" > "Платежная форма Tinkoff Bank" — внесены новые исправления в корректное распознавание платежной системы, в случае, если у заказа две оплаты и более — минимальная версия главного модуля повышена до 18.0.2 — исправлены ошибки кодировки в чеке — исправлены ошибки кодировки для сайтов не в UTF-8 — исправлена ошибка, из-за которой могли не доходить нотификации — исправлены ошибки при установке на младшие версии Битрикс — исправлены другие найденные ошибки 1.4.11 (02.07.2020) — настройки url для http-нотификаций, страницы успеха и страницы ошибки перенесены в настройки платежной системы. Это даёт возможность нескольким сайтам корректно взаимодействовать с одним и тем же платежным терминалом. Если эти поля не заполнены, то значения по прежнему берутся из настроек терминала — из настроек платежной системы убраны "Сумма к оплате" и "Номер заказа", т.к. фактически они уже не использовались — исправлено корректное распознавание платежной системы, в случае, если у заказа две оплаты и более — доработана автоматическая передаресация на платежный шлюз: можно отдельно подключать только для оформления заказа или личного кабинета, а также настраивать адрес страницы, на которой она будет происходить — исправлена ошибка json-кодирования/декодирования при определенных настройках сервера — исправлена ошибка, из-за которой иногда не происходил возврат в магазин после платежа — исправлен вывод ошибок для кодировки windows-1251 — исправлены другие мелочи и неточности. 1.4.5 (23.04.2020) — добавлена возможность оплачивать заказы в валюте, отличной от рублей. Непосредственно перед оплатой сумма будет сконвертирована в рубли по курсу магазина. — передача корректных (частичных) сумм в чек при частичной оплате — исправление ошибки, иногда возникающей при возврате — исправление ошибки, из-за которой иногда дублировалась оплата — исправление ошибки суммы платежа при частичной оплате 1.4.0 (05.04.2020) — добавлена возможность получать статус оплаты из карточки заказа в адм. части — доработка кнопки оплаты — рефакторинг и исправление мелких неточностей
Нюансы оплаты через всплывающий виджет
1. Адрес для получения http нотификаций, Страница успеха и Страница ошибки могут быть заданы только в настройках платежного терминала со стороны Тинькофф. Соответствующие настройки, заданные в настройках платежной системы со стороны магазина, не работают .
2. Страницы успеха и ошибки открываются внутри фрейма виджета. Если необходимо, чтобы изменилась основная страница, необходимо, чтобы страницы успеха и ошибки содержали подобный код:
Стандартные страницы успеха и ошибки, идущие вместе с модулем, уже такой код содержат и открываются в основном окне.