[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
Компонент доступен в репозитории
Поблагодарить автора
Отправить деньги
Комментарии: 54
Хорошо
одна хрень modx.pro/work/13080-development-of-the-payment-module-for-net-pay/#comment-85573
Чибиляев Александр угомонись а
Чибиляев Александр угомонись а
Что тебя не устраивает?
твой спам меня не устраивает
Я не спамлю.
На данном сайте пишу не только я, но и наш специалист по поиску клиентов. Перестаньте разводить срач!
Так не спамьте!
Давно не видел такого количества заминусованных комментариев при отсутствии положительных.
Володь, постарайся не реагировать.
Александр, в слаке Вам уже рекомендовали не только объявлениями закидывать сообщество, но и приносить пользу — писать посты, инструкции и т.д. Тогда без лишних сложностей улучшите отношение к своей персоне и своей компании.
Володь, постарайся не реагировать.
Александр, в слаке Вам уже рекомендовали не только объявлениями закидывать сообщество, но и приносить пользу — писать посты, инструкции и т.д. Тогда без лишних сложностей улучшите отношение к своей персоне и своей компании.
Михаил как ты считаешь написать в тему апгрейда компонента насчет своей работы это нормально?
Помоему это чистый спам.
Помоему это чистый спам.
Согласен. Только учитывай, что именно этот человек написал первый коммент. В данном случае видно, что ошибся, после чего изменил коммент.
Я не оправдываю его, но зацепило общее количество минусов к комментам.
Я не оправдываю его, но зацепило общее количество минусов к комментам.
Только учитывай, что именно этот человек написал первый коммент. В данном случае видно, что ошибся, после чего изменил комментпервый коммент написал? это его как то красить должно?)
написал бы что ошибся и на этом вопрос был бы исчерпан, нет он делает вид что не в курсе.
Естественно можно посмотреть и по стилистике выцепить 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
Обновление пакета.
[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
В пакет встроена проверка на версию API. Если вам нужно обновить пакет, прежде смените настройку ms2_payment_tinkoff_checkoutUrl на
securepay.tinkoff.ru/v2/иначе все ваши попытки установить обновление закончатся неудачей. Банальная защита от дурака…
Бодрости! Подскажите, этот компонент только для mini Shop? что делать, если установлен SHK 3?
Реализовывать интеграцию самостоятельно. Если затруднительно — напишите на почту, обсудим.
Доброе утро.
этот компонент только для mini Shop?да, только под miniShop2.
что делать, если установлен SHK 3?Найти модуль под SHK 3, либо того кто эту связку реализует. Например
Всем добра. Подскажите с помощью этого компонента можно связать экваринг тинькова с любым КТТ? Спасибо.
Только с теми, которые поддерживаются самим банком. Физические аппараты в офисе, как правило, в список поддерживаемых не входят.
Зашибенно!, а брать в аренду КТТ не мыслимо дорого.
Как же тогда связывать купленный КТТ с экварингом для сайта?
Интегрировать. Какой у Вас аппарат? Если Атол, то у нас есть необходимые наработки. Но сразу скажу, такая интеграция не 5 000 р. и не 10 000 р. стоит, дороже.
Почему-то после оплаты не меняется статус на «оплачено». Никто не сталкивался, в чем проблема?
Убедитесь, что в настройках терминала в ЛК банка включена нотификация
Нотификации URL: site.ru/assets/components/minishop2/payment/msptinkoff.php
у меня такой же баг вдруг возник. работало нормально а потом перестало
вы решили проблему?
статус не меняется автоматически на Оплачено
вы решили проблему?
статус не меняется автоматически на Оплачено
Компонет меняет статус заказа (на ОПЛАЧЕН) если клиент оплачивает товар?
да.
Это нужно где то в настройках прописывать или уже всё само настроено? Спасибо за ответ…
нужно указать url нотификации: site.ru/assets/components/minishop2/payment/msptinkoff.php
в кабинете Tinkoff и все.
в кабинете 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 был оплачен.',
)
Что может быть не так?
При успешной оплате заказа в лог падают такие ошибки (заменил многоточием личные данные):
[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/. Ваш компонент не поддерживает такое пока?
У Тинькофф есть новый способ оплаты «Оплата долями» www.tinkoff.ru/dolyame/. Ваш компонент не поддерживает такое пока?
Добрый день.
Скажите, есть возможность указать свою страницу «Спасибо за покупку» для перенаправления после оплаты?
Чтобы после оплаты автоматом, сразу на неё переводило без нажатий кнопки типа «вернуться на сайт».
Скажите, есть возможность указать свою страницу «Спасибо за покупку» для перенаправления после оплаты?
Чтобы после оплаты автоматом, сразу на неё переводило без нажатий кнопки типа «вернуться на сайт».
Добрый вечер. Напишите в ТП — посмотрю что можно сделать. Спасибо.
Мы еще не купили компонент.
Покупка зависит от того, можно ли указать свою страницу «Спасибо за покупку» для перенаправления после оплаты или нет.
Покупка зависит от того, можно ли указать свою страницу «Спасибо за покупку» для перенаправления после оплаты или нет.
Сейчас стоит Юкасса, тоже Ваш компонент. Не нашли там такой возможности.
Уточните у поддержки тинькоф есть ли данная возможность? Если есть значит можно сделать.
payment_return_id это не оно?
Сейчас стоит Юкасса, тоже Ваш компонент. Не нашли там такой возможности.А настройка
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/
Хочу купить ваш плагин, но Тинькофф — преобразился в Т-Банк 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/
@Володя — посмотрите пожалуйста.
Добрый день, @Володя столкнулся с проблемой, модуль не срабатывает
добавляю способ оплаты и получаю на странице компонента оформления ошибку 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
Что можно сделать?
добавляю способ оплаты и получаю на странице компонента оформления ошибку 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
Вот тут ваше решение modx.pro/solutions/24590
Попробую, спасибо за оперативность
Решение помогло спасибо, только пришлось ставить minishop2 c 3 версии заново.
@Володя Подскажите, а статусы заказа при успешной оплате должны меняться? такой функционал присутствует, если да, как это реализуется?:
@Володя Подскажите, а статусы заказа при успешной оплате должны меняться? такой функционал присутствует, если да, как это реализуется?:
Указать url нотификации в кабинете тинькоф, тогда статус заказа будет меняться при оплате автоматически.
можете тут подробнее пояснить, каким должен быть url. В настройках модуля и в minishop не вижу такой опции. В кабинете видимо сюда надо добавить его в поле уведомления url
@Володя извиняюсь, нашел в описании модуля
Нотификации URL: site.ru/assets/components/minishop2/payment/msptinkoff.php
Нотификации URL: site.ru/assets/components/minishop2/payment/msptinkoff.php
Владимир, добрый день!
Есть возможность добавить в модуль функцию отмены заказа?
Т.е. если в админке магазине поставили статус Отменен, чтобы в Тинькоф улетал запрос не на создание нового заказа, как сделано сейчас, а улетал запрос на отмену этого заказа.
Второе пожелание — можно ли в модуле добавить настройку округления сумм?
При применение скидок скидочным модулем иногда возникает ситуация, что общая сумма заказа со скидкой и сумма всех товаров в заказе с примененной скидкой отличаются на 1 копейку. И такой заказ платежные системы не пропускают.
Есть гипотеза, что если округлять все до рублей, такие ситуации пропадут.
Есть возможность добавить в модуль функцию отмены заказа?
Т.е. если в админке магазине поставили статус Отменен, чтобы в Тинькоф улетал запрос не на создание нового заказа, как сделано сейчас, а улетал запрос на отмену этого заказа.
Второе пожелание — можно ли в модуле добавить настройку округления сумм?
При применение скидок скидочным модулем иногда возникает ситуация, что общая сумма заказа со скидкой и сумма всех товаров в заказе с примененной скидкой отличаются на 1 копейку. И такой заказ платежные системы не пропускают.
Есть гипотеза, что если округлять все до рублей, такие ситуации пропадут.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.