support 447 Posted April 17, 2020 Report Share Posted April 17, 2020 В VamShop по умолчанию добавлен новый модуль оплаты карточками — Тинькофф. Принимайте платежи по карточкам VISA, MasterCard, МИР в своём интернет-магазине на базе VamShop. Поддержка Онлайн-касс. Готовый к работе модуль оплаты Тинькофф. Инструкция по настройке: В Админке — Модули — Оплата включайте модуль оплаты tinkoff. В настройках указывайте номер своего терминала и пароль терминала. Всё. Про настройку на стороне тинькова, про онлайн-кассы и прочее читайте в инстркуции для VamShop 2 — Инструкция по настройке модуля оплаты Тинькофф для VamShop 2 т.е. все настройки одинаковые, что в VamShop 1, что в VamShop 2. Отличие настройки модуля в VamShop 1 и VamShop 2 лишь в URL адресах, для VamShop 1 адреса необходимо указывать следующие: URL для нотификаций: https://ваш-магазин.ру/tinkoff.php URL страницы успешного платежа: https://ваш-магазин.ру/checkout_process.php URL страницы неуспешного платежа: https://ваш-магазин.ру/checkout.php Читать заметку полностью Link to post Share on other sites
Alex_Zak 0 Posted August 26, 2020 Report Share Posted August 26, 2020 Доброго дня! Не получается подключить модуль оплаты тинькоф к магазину. Вернее так... в настройках все прописал, включил модуль, адреса указал как написано выше. На стороне тинькоф банка нужно пройти тесты по оплате итп. На стороне магазина прохожу тесты все ок, но на стороне банка тесты в статусе не выполнены. Было что-то подобное у кого-то? Сейчас общаюсь с техподдержкой. Link to post Share on other sites
support 447 Posted August 26, 2020 Author Report Share Posted August 26, 2020 1 минуту назад, Alex_Zak сказал: Доброго дня! Не получается подключить модуль оплаты тинькоф к магазину. Вернее так... в настройках все прописал, включил модуль, адреса указал как написано выше. На стороне тинькоф банка нужно пройти тесты по оплате итп. На стороне магазина прохожу тесты все ок, но на стороне банка тесты в статусе не выполнены. Было что-то подобное у кого-то? Сейчас общаюсь с техподдержкой. Здравствуйте! Если из магазина на страницу тинькофф уходит без ошибки, т.е. перхеод на сайт тинькова нормаьлный, появляется платёжная форма, то, по идее. На стороне VamShop всё нормально. В общем, лучше у тех. поддержки выяснить, что именно не так. Link to post Share on other sites
Alex_Zak 0 Posted August 27, 2020 Report Share Posted August 27, 2020 В 26.08.2020 в 12:59, support сказал: Здравствуйте! Если из магазина на страницу тинькофф уходит без ошибки, т.е. перхеод на сайт тинькова нормаьлный, появляется платёжная форма, то, по идее. На стороне VamShop всё нормально. В общем, лучше у тех. поддержки выяснить, что именно не так. Написали следующее: Касательно тестовых операций - у вас установлена ссылка на тест, необходимо изменить на боевую чтобы работать. Вариант решения- изменить самостоятельно с https://rest-api-test.tinkoff.ru/v2/ на https://securepay.tinkoff.ru/v2/ Вопрос: Где изменить? В файле модуля тинькофф? Ссылку изменил, но пока не помогло. Общаюсь дальше с поддержкой. Link to post Share on other sites
support 447 Posted August 27, 2020 Author Report Share Posted August 27, 2020 19 минут назад, Alex_Zak сказал: Написали следующее: Касательно тестовых операций - у вас установлена ссылка на тест, необходимо изменить на боевую чтобы работать. Вариант решения- изменить самостоятельно с https://rest-api-test.tinkoff.ru/v2/ на https://securepay.tinkoff.ru/v2/ Вопрос: Где изменить? В файле модуля тинькофф? Ссылку изменил, но пока не помогло. Общаюсь дальше с поддержкой. А после смены адреса, что за ошибка сейчас?! Наверное добавлю опцию - Тестовый либо Рабочий режим, т.е. автоматически эти адреа менялись. Link to post Share on other sites
Alex_Zak 0 Posted August 28, 2020 Report Share Posted August 28, 2020 21 час назад, support сказал: А после смены адреса, что за ошибка сейчас?! Наверное добавлю опцию - Тестовый либо Рабочий режим, т.е. автоматически эти адреа менялись. Где файл тинькофф лежит в корне сайта? А то мне написали что ссылка не изменилась, я менял тот что в паблике лижет. Link to post Share on other sites
Alex_Zak 0 Posted August 28, 2020 Report Share Posted August 28, 2020 34 минуты назад, Alex_Zak сказал: Где файл тинькофф лежит в корне сайта? А то мне написали что ссылка не изменилась, я менял тот что в паблике лижет. В общем я не в том файле правил, надо было в vendor править. Поправил но теперь такие ошибки получаются, если с адресами магазина настраивать. Тест1 - Ошибка нотификации: не получаем ответ "OK" на следующие запросы нотификации: CONFIRMED Проверьте и поправьте обработку нотификаций: CONFIRMED. После этого повторите тест-кейс. Тест2 - Ошибка нотификации: не получаем ответ "OK" на следующие запросы нотификации: REJECTED Проверьте и поправьте обработку нотификаций: REJECTED. После этого повторите тест-кейс. И получается что если страницу ошибки платежа указывать /checkout.php ... то в моем случае ее почему-то редиректит в корзину. А по идее должна быть страница с ошибкой об оплате, так? А если оставлять ссылки с тинькоф то тогда не получает ответ c сайта и товар остается в корзине как не оформленный, но как оплаченный. 5 минут назад, Alex_Zak сказал: Нельзя ли после оплаты, и вывода сообщения об успешно оплате на стороне тинькоф, нажать "Вернутся на сайт продавца" отдавать checkout_process.php с сайта? Ну а в случае не успешной оплаты отдавать ссылку что оплата не прошла с сайта checkout.php. Link to post Share on other sites
support 447 Posted August 28, 2020 Author Report Share Posted August 28, 2020 2 часа назад, Alex_Zak сказал: В общем я не в том файле правил, надо было в vendor править. Поправил но теперь такие ошибки получаются, если с адресами магазина настраивать. По идее, это библиотека от самого тинькова. Когда проверял, всё работало. Ну можно просто создать информационную страницу с текстом про неудачную оплату и ссылкой на оформление checkout.php И просто указать ссылку на эту страницу в качестве ошибки. Адрес для уведомлений надо указать https://ваш-магазин.ру/tinkoff.php Это файл в корневой папки, именно там идёт обработка все присылаемых тиньковом ответов. Все CONFIRMED , REJECTED и т.д. находятся там. Link to post Share on other sites
Alex_Zak 0 Posted August 28, 2020 Report Share Posted August 28, 2020 2 часа назад, support сказал: По идее, это библиотека от самого тинькова. Когда проверял, всё работало. Ну можно просто создать информационную страницу с текстом про неудачную оплату и ссылкой на оформление checkout.php И просто указать ссылку на эту страницу в качестве ошибки. Адрес для уведомлений надо указать https://ваш-магазин.ру/tinkoff.php Это файл в корневой папки, именно там идёт обработка все присылаемых тиньковом ответов. Все CONFIRMED , REJECTED и т.д. находятся там. Разобрался вроде, протестировал но ввели боевые данные терминала и после нажатия на "Оформить заказ" застреваем на странице https://na-oboi.ru/checkout.php . Link to post Share on other sites
support 447 Posted August 28, 2020 Author Report Share Posted August 28, 2020 1 минуту назад, Alex_Zak сказал: Разобрался вроде, протестировал но ввели боевые данные терминала и после нажатия на "Оформить заказ" застреваем на странице https://na-oboi.ru/checkout.php . Попробуйте в /includes/modules/payment/tinkoff.php раскомментировать код, т.е. поменять: //echo var_dump($requestParams); //echo var_dump($result); //$this->tinkoff_logs($requestParams, $request); на: echo var_dump($requestParams); echo var_dump($result); $this->tinkoff_logs($requestParams, $request); и посмотрите, может текст ошибки будет виден. Нужно выяснить, что именно не так. Link to post Share on other sites
Recommended Posts