Корзина
0
Интернет-эквайринг Тинькофф приём платежей
от Павел Шулаев
Купить:
1 990
1 513 руб.
Акция действительна по 31 декабря 2019
Скриншоты
Описание
Технические данные
- Опубликовано:
- 12.04.2017
- Обновлено:
- 26.09.2019
- Версия:
- 1.3.3
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Описание
Данный модуль позволяет вам самостоятельно и быстро подключить эквайринг Tinkoff bank для приема банковских карт Международных Платежных Систем (Visa, MasterCard, Мир) к интернет-магазину на 1С Битрикс.
Обработчик гарантировано проходит все тестовые операции платежного шлюза Тинькофф Банк. Это позволяет в кратчайшие сроки перейти к приёму реальных платежей.
UPD. ver 1.2.0: Поддержка многосайтовости.
Возможности
✔ Автоматическая установка флага "Оплачено" при прохождении оплаты.
✔ Передача информации для печати чеков (54-ФЗ):
✔ Кастомизация кнопки, отправляющей на платежный шлюз банка.
Подробную инструкцию по установке и настройке модуля см. на вкладке "Установка".
Не стеснятесь оставлять отзывы!
Обработчик гарантировано проходит все тестовые операции платежного шлюза Тинькофф Банк. Это позволяет в кратчайшие сроки перейти к приёму реальных платежей.
Бесплатная консультация по установке, настройке и проведению тестовых платежей. Напишите мне rover.webdev@gmail.com. |
UPD. ver 1.2.0: Поддержка многосайтовости.
Возможности
✔ Автоматическая установка флага "Оплачено" при прохождении оплаты.
- возможность выбора статуса заказа, в который он будет переведен после прохождения оплаты.
- возможность выбора статуса заказа, по которому был сделан возврат;
- возможность отмены такого заказа.
✔ Передача информации для печати чеков (54-ФЗ):
- через Банк Тинькофф (в обработчике платежей необходимо указать систему налогообложения и режим НДС);
- несколько способов отключения печати чеков через Тинькофф для использования сторонних сервисов;
- корректная передача названий автоматизированных служб доставки.
- поддержка двухстадийного платежа с подтверждением через личный кабинет банка;
- выбор статуса, в который будут переводиться авторизованные заказы при двухстадийном платеже.
✔ Кастомизация кнопки, отправляющей на платежный шлюз банка.
Подробную инструкцию по установке и настройке модуля см. на вкладке "Установка".
По всем вопросам и предложениям пишите на rover.webdev@gmail.com. |
Отзывы (0)
Обсуждения (32)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
28 Ноября 2019 12:05
11 Декабря 2019 06:40
19 Июля 2019 11:43
29 Июля 2019 12:15
25 Февраля 2019 19:19
25 Февраля 2019 11:58
25 Февраля 2019 18:38
13 Февраля 2019 19:27
Что нового
1.3.3 (26.09.2019) | — Добавлена обработка отмены резервирования при двухстадийном платеже. Она производится так же, как и обработка возврата. — Добавлена возможность ставить флаг "оплачен" для заказов с зарезервированной оплатой при двухстадийном платеже. — Убраны НДС 18% и 18/118, добавлены 20% и 20/120 |
1.3.1 (10.06.2019) | Исправлены ошибки, возникающие при печати чека, если в заказе не было свойства email или телефон. |
1.3.0 (11.01.2019) | — добавлено событие afterBuildReceipt, позволяющее изменить данные, отправляемые для формирования чека. Первым параметром в обработчик события передаётся объект заказа, вторым - сформированный массив данных для чека — при отмене заказа, статус заказа меняется после операции отмены, а не до, как раньше. Это позволяет нивелировать влияние существующих обработчиков события отмены заказа. |
1.2.7 (19.10.2018) | Добавлена возможность выбора, куда отправлять чек покупателю: только на email, только на телефон или и туда и туда одновременно. |
1.2.6 (12.09.2018) | Товары с нулевой цены исключены из чека, передающегося в Тинькофф. |
1.2.4 (07.09.2018) | — добавлено проставление номера оплаты в документ оплаты в поле "Номер платежного документа" — незначительные исправления |
1.2.2 (16.08.2018) | Добавлена возможность выбора статуса оплаченного заказа |
1.2.1 (21.07.2018) | — выбор статуса заказов, по которым был сделан возврат — возможность отмены заказов, по которым был сделан возврат — фикс ошибки отображения автоматических служб доставки |
1.2.0 (18.07.2018) | Поддержка многосайтовости: установка обработчиков платежей на выбранные сайты. |
1.1.7 (29.05.2018) | Длинна названий товаров и служб доставки в чеке ограничена 64 символами Добавлена дополнительная проверка при добавлении в чек автоматизированных служб доставки Исправлены орфографические ошибки |
1.1.6 (23.04.2018) | Добавлена проверка зависимостей при установке и оплате. |
1.1.5 (20.04.2018) | Добавлена возможность печатать чеки через сторонние сервисы. Для этого при установленной галочке "Разрешить печать чеков" надо установить пустое значение для НДС или Системы налогообложения в настройках ПС. |
1.1.4 (05.04.2018) | Добавлена возможность выбрать статус, в который будут переводиться авторизованные заказы при двухстадийном платеже. |
1.1.3 (27.02.2018) | Добавлена принудительная перезапись файлов приёма нотификаций при установке/переустановке |
1.1.2 (12.12.2017) | Исправлен вывод ошибок при установке/удалении |
1.1.1 (07.11.2017) | Убрана дублирующая настройка - печать чеков. Теперь чеки включаются стандартной галочкой - Разрешить печать чеков |
1.1.0 (06.11.2017) | - Добавлена передача содержимого корзины для печати чека (необходимо включить эту возможность в обработчике платежей и настроить систему налогообложения и режим НДС) - Добавлена поддержка двустадийной авторизации с подтверждением из ЛК банка - Связь с банком по новой версии протокола |
1.0.2 (29.08.2017) | Добавлена проверка и создание необходимых директорий при установке |
1.0.1 (01.07.2017) | Исправление ошибки установки с истекшим демо-периодом |
Установка
После установки модуля, в Битрикс появится новая платежная система. Ее необходимо включить и настроить.
Кастомизация кнопки, ведущей на форму оплаты банка, приводится стандартным способом. Подробнее об этом в обучающем курсе: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=8485. Имя платежной системы — rover_tinkoff.
Пример кастомизации данных, передаваемых для печати чека
Заменяем все позиции на одну общую.
- Зайти в административную часть интернет-магазина.
- Перейти на страницу Магазин → Настройки → Платежные системы.
- Нажать кнопку "Добавить платежную систему".
- Ввести название платежной системы, описание и сделать ее активной.
- На закладке "Типы плательщиков" выбрать необходимый тип плательщика.
- Выбрать обработчик платежной системы "Тинькофф банк (rover_tinkoff)".
- Заполнить форму платежной системы, руководствуясь подсказками к полям. Внимание! В поле "Сумма к оплате" обработчика платежа необходимо выбрать "Оплата" → "Цена". Настройка "Заказ" → "Стоимость заказа" не работает!
- Нажать "Сохранить".
Кастомизация кнопки, ведущей на форму оплаты банка, приводится стандартным способом. Подробнее об этом в обучающем курсе: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=8485. Имя платежной системы — rover_tinkoff.
Пример кастомизации данных, передаваемых для печати чека
Заменяем все позиции на одну общую.
$eventManager = \Bitrix\Main\EventManager::getInstance(); $eventManager->addEventHandler('rover.tinkoff', 'afterBuildReceipt', array('RoverReceipt', 'fix')); class RoverReceipt { /** * @param \Bitrix\Main\Event $event * @return \Bitrix\Main\EventResult */ function fix(Bitrix\Main\Event $event) { /** @var \Bitrix\Sale\Order $order */ $parameters = $event->getParameters(); $order = $parameters[0]; $fields = $parameters[1]; $items = $fields['Items']; $fields['Items'] = [ [ 'Name' => 'Гайки и болты', 'Price' => $order->getPrice() * 100, 'Quantity' => 1, 'Amount' => $order->getPrice() * 100, 'Tax' => $items[0]['Tax'] ] ]; $parameters[1] = $fields; return new Bitrix\Main\EventResult(Bitrix\Main\EventResult::SUCCESS, $parameters, 'rover.tinkoff'); } } |
Поддержка
По всем вопросам, предложениям и ошибкам вы можете связаться со мной через электропочту rover.webdev@gmail.com или форму на сайте https://rover-it.me.