[mspTinkoff] 1.0.2 — Новое API + ККТ
[mspTinkoff] — оплата через t.tinkoff.ru/

Особенности:
— добавлена работа с новой версией API
— добавлена работа с ККТ
Обновление
Данное обновление актуально для тех кому необходимо подключить ККТ.
Первая версия API корректно функционирует, но не поддерживает интеграции с онлайн-кассой.
Используя вторую версию API можно проводить платежи без отправки данных в онлайн-кассу до тех пор, пока терминалу не подключена функция отправки данных чека в онлайн-кассу.
Если вы не собираетесь подключать ККТ то и обновляться нет смысла.
Установка
В пакет встроена проверка на версию API. Если вам нужно обновить пакет, прежде смените настройку ms2_payment_tinkoff_checkoutUrl на
Настройка
Для отправки данных о заказе необходимо активировать настройку ms2_payment_tinkoff_processReceipt
Выставить верно налоговую ставку ms2_payment_tinkoff_tax и
систему налогообложения ms2_payment_tinkoff_taxation
Подробнее тут oplata.tinkoff.ru/landing/develop/documentation/Init
Компонент доступен в репозитории

Особенности:
— добавлена работа с новой версией API
— добавлена работа с ККТ
Обновление
Данное обновление актуально для тех кому необходимо подключить ККТ.
Первая версия API корректно функционирует, но не поддерживает интеграции с онлайн-кассой.
Используя вторую версию API можно проводить платежи без отправки данных в онлайн-кассу до тех пор, пока терминалу не подключена функция отправки данных чека в онлайн-кассу.
Если вы не собираетесь подключать ККТ то и обновляться нет смысла.
Установка
В пакет встроена проверка на версию API. Если вам нужно обновить пакет, прежде смените настройку ms2_payment_tinkoff_checkoutUrl на
https://securepay.tinkoff.ru/v2/иначе все ваши попытки установить обновление закончатся неудачей. Банальная защита от дурака…Настройка
Для отправки данных о заказе необходимо активировать настройку ms2_payment_tinkoff_processReceipt
Выставить верно налоговую ставку ms2_payment_tinkoff_tax и
систему налогообложения ms2_payment_tinkoff_taxation
Подробнее тут oplata.tinkoff.ru/landing/develop/documentation/Init
Компонент доступен в репозитории
Комментарии: 57
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Чибиляев Александр угомонись а
modx.pro/components/13067-msptinkoff-1-0-2-new-api-kkt/#comment-85726
Володь, постарайся не реагировать.
Александр, в слаке Вам уже рекомендовали не только объявлениями закидывать сообщество, но и приносить пользу — писать посты, инструкции и т.д. Тогда без лишних сложностей улучшите отношение к своей персоне и своей компании.
Помоему это чистый спам.
Я не оправдываю его, но зацепило общее количество минусов к комментам.
написал бы что ошибся и на этом вопрос был бы исчерпан, нет он делает вид что не в курсе.
Естественно можно посмотреть и по стилистике выцепить modx.pro/search?query=%D0%9E%D0%BD%D0%B0+%D0%BF%D0%BE%D0%BF%D0%B0%D0%B4%D0%B5%D1%82+%D0%B2+CRM+
и что мы видим? кучу подобных сообщений. В целом меня это никак не трогает если они в темах о работе…
да ну че тут такого…
Обновление пакета.
[mspTinkoff] You must change the version of API
xPDOVehicle validator failed: type php (/home/admin/web/snab4tech.ru/public_html/core/packages/msptinkoff-1.0.2-beta/msPayment/2cb3ced9f9db9dd6c8732a1e24e44b82.validate.fresh.validator)
Vehicle 257d526bc053abffca6f5116c0c499bc in transport msptinkoff-1.0.2-beta failed to install and indicated the process should be aborted.
Невозможно установить пакет с подписью: msptinkoff-1.0.2-beta
да, только под miniShop2.
Найти модуль под SHK 3, либо того кто эту связку реализует. Например
вы решили проблему?
статус не меняется автоматически на Оплачено
в кабинете Tinkoff и все.
вы решили проблему?
статус не меняется автоматически на Оплачено
урл нотификации указан верно
спросить в техподдержке не могу — кончился срок
При успешной оплате заказа в лог падают такие ошибки (заменил многоточием личные данные):
[2020-01-13 14:16:30] (ERROR @ /home/… /payment/msptinkoff.class.php: 328) [miniShop2:mspTinkoff] Init
[2020-01-13 14:16:30] (ERROR @ /home/… /payment/msptinkoff.class.php: 329) '{«TerminalKey»:"… ",«OrderId»:«2001\\/15»,«Amount»:600000,«CustomerKey»:752,«Currency»:«643»,«RedirectDueDate»:«2020-01-18T14:16:30Z»,«DATA»:{«Email»:"… "},«Receipt»:{«Items»:[{«Name»:"… ",«Price»:600000,«Quantity»:1,«Amount»:600000,«Tax»:«none»}],«Email»:"… ",«Taxation»:«osn»},«Token»:"… "}'
[2020-01-13 14:16:30] (ERROR @ /home/… /payment/msptinkoff.class.php: 328) [miniShop2:mspTinkoff] Init
[2020-01-13 14:16:30] (ERROR @ /home/… /payment/msptinkoff.class.php: 329) array (
'Success' => false,
'ErrorCode' => '8',
'Message' => 'Неверный статус транзакции.',
'Details' => 'Заказ 2001/15 был оплачен.',
)
Что может быть не так?
Сайт -> [ данные для оплаты ] -> Банк (в нашем случает Тиньков) -> [ далее банк сам взаимодействует с онлайн кассой ] -> онлайн касса ( к примеру АТОЛ )
мне как сайту нужно как то касаться самой онлайн-кассы или это делает банк, где и заказчик сам привязывает кассу к банку?
что требуется от прогера что бы банк мог взаимодействовать с онлайн кассой (интересна АТОЛ)?
спасибо большое!
в админке тинькова — есть статус Просрочено — когда клиент зашел на оплату и не оплатил. Но в админке минишопа статус устанавливается Оплачено. Хотя не оплачено
что нужно сделать чтобы исправить ситуацию?
У Тинькофф есть новый способ оплаты «Оплата долями» www.tinkoff.ru/dolyame/. Ваш компонент не поддерживает такое пока?
Скажите, есть возможность указать свою страницу «Спасибо за покупку» для перенаправления после оплаты?
Чтобы после оплаты автоматом, сразу на неё переводило без нажатий кнопки типа «вернуться на сайт».
Покупка зависит от того, можно ли указать свою страницу «Спасибо за покупку» для перенаправления после оплаты или нет.
А настройка
payment_return_id это не оно?
Для продвижения и рекламы это плохо. Нужна страница «Спасибо за покупку», на которую клиент гарантировано попадет автоматом после оплаты. На кнопку «Вернуться на сайт» жмут далеко не все.
Хочу купить ваш плагин, но Тинькофф — преобразился в Т-Банк www.tbank.ru/
Вопрос:
1. Плагин актуален? Он будет работать с их обновленным API?
2. Я правильно понимаю что надо менять адреса тестовые?
Вот это:
Тестовый URL: securepay.tinkoff.ru/rest/
Тестовый URL (api v2): securepay.tinkoff.ru/v2/
3. Вы тестировали с новой версией API? www.tbank.ru/kassa/dev/payments/
1 информации что плагин НЕ актуален у меня нет
2 где вы взяли эту информацию? если посмотреть по вашей же ссылке на новое апи — то все осталось как и прежде.
3 нет
добавляю способ оплаты и получаю на странице компонента оформления ошибку Fatal error: Cannot declare interface msPaymentInterface, because the name is already in use in /core/components/minishop2/model/minishop2/mspaymenthandler.class.php on line 3
mspTinkoff
1.0.15-beta
miniShop2
4.2.1-pl
Что можно сделать?
Вот тут ваше решение modx.pro/solutions/24590
@Володя Подскажите, а статусы заказа при успешной оплате должны меняться? такой функционал присутствует, если да, как это реализуется?:
Нотификации URL: site.ru/assets/components/minishop2/payment/msptinkoff.php
Есть возможность добавить в модуль функцию отмены заказа?
Т.е. если в админке магазине поставили статус Отменен, чтобы в Тинькоф улетал запрос не на создание нового заказа, как сделано сейчас, а улетал запрос на отмену этого заказа.
Второе пожелание — можно ли в модуле добавить настройку округления сумм?
При применение скидок скидочным модулем иногда возникает ситуация, что общая сумма заказа со скидкой и сумма всех товаров в заказе с примененной скидкой отличаются на 1 копейку. И такой заказ платежные системы не пропускают.
Есть гипотеза, что если округлять все до рублей, такие ситуации пропадут.
Только 1й раз работающая ссылка на онлайн-оплату тинкофф, она приходит в емайл клиенту, и то через раз, а через секунду в логах пишет уже error message «Неверный статус транзакции»
В итоге из корзины на оплату не переходит, ссылка на " Id ресурса при неудачной оплаты " из системных настроек Платежей Тинькофф, и менеджеру в емайле тоже идёт ссылка на страницу неудачной оплаты.
* возможно после уменьшения мощности сервера началось, но не факт.