Jump to content

Новый модуль оплаты — Тинькофф


Recommended Posts

support

В VamShop по умолчанию добавлен новый модуль оплаты карточками — Тинькофф.

tinkoff.png

Принимайте платежи по карточкам 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
  • 4 months later...

Доброго дня! 

Не получается подключить модуль оплаты тинькоф к магазину. 

Вернее так... в настройках все прописал, включил модуль, адреса указал как написано выше. 

На стороне тинькоф банка нужно пройти тесты по оплате итп. 

На стороне магазина прохожу тесты все ок, но на стороне банка тесты в статусе не выполнены. 

Было что-то подобное у кого-то? 

Сейчас общаюсь с техподдержкой. 

Link to post
Share on other sites
1 минуту назад, Alex_Zak сказал:

Доброго дня! 

Не получается подключить модуль оплаты тинькоф к магазину. 

Вернее так... в настройках все прописал, включил модуль, адреса указал как написано выше. 

На стороне тинькоф банка нужно пройти тесты по оплате итп. 

На стороне магазина прохожу тесты все ок, но на стороне банка тесты в статусе не выполнены. 

Было что-то подобное у кого-то? 

Сейчас общаюсь с техподдержкой. 

Здравствуйте!

Если из магазина на страницу тинькофф уходит без ошибки, т.е. перхеод на сайт тинькова нормаьлный, появляется платёжная форма, то, по идее.

На стороне VamShop всё нормально.

В общем, лучше у тех. поддержки выяснить, что именно не так.

Link to post
Share on other sites
В 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
19 минут назад, Alex_Zak сказал:

Написали следующее:

Касательно тестовых операций - у вас установлена ссылка на тест, необходимо изменить на боевую чтобы работать.

Вариант решения- изменить самостоятельно с https://rest-api-test.tinkoff.ru/v2/ на https://securepay.tinkoff.ru/v2/

Вопрос: Где изменить? В файле модуля тинькофф? 
 
 

Ссылку изменил, но пока не помогло. Общаюсь дальше с поддержкой. 

А после смены адреса, что за ошибка сейчас?!

Наверное добавлю опцию - Тестовый либо Рабочий режим, т.е. автоматически эти адреа менялись.

 

Link to post
Share on other sites
21 час назад, support сказал:

А после смены адреса, что за ошибка сейчас?!

Наверное добавлю опцию - Тестовый либо Рабочий режим, т.е. автоматически эти адреа менялись.

 

Где файл тинькофф лежит в корне сайта? А то мне написали что ссылка не изменилась, я менял тот что в паблике лижет. 

image.png

 

Link to post
Share on other sites
34 минуты назад, Alex_Zak сказал:

Где файл тинькофф лежит в корне сайта? А то мне написали что ссылка не изменилась, я менял тот что в паблике лижет. 

image.png

 

В общем я не в том файле правил, надо было в 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
2 часа назад, Alex_Zak сказал:

В общем я не в том файле правил, надо было в vendor править. Поправил но теперь такие ошибки получаются, если с адресами магазина настраивать. 

 

По идее, это библиотека от самого тинькова.

Когда проверял, всё работало.

 

Ну можно просто создать информационную страницу с текстом про неудачную оплату и ссылкой на оформление checkout.php

И просто указать ссылку на эту страницу в качестве ошибки.

Адрес для уведомлений надо указать https://ваш-магазин.ру/tinkoff.php

Это файл в корневой папки, именно там идёт обработка все присылаемых тиньковом ответов.

Все CONFIRMED , REJECTED и т.д. находятся там.

Link to post
Share on other sites
2 часа назад, support сказал:

По идее, это библиотека от самого тинькова.

Когда проверял, всё работало.

 

Ну можно просто создать информационную страницу с текстом про неудачную оплату и ссылкой на оформление checkout.php

И просто указать ссылку на эту страницу в качестве ошибки.

Адрес для уведомлений надо указать https://ваш-магазин.ру/tinkoff.php

Это файл в корневой папки, именно там идёт обработка все присылаемых тиньковом ответов.

Все CONFIRMED , REJECTED и т.д. находятся там.

Разобрался вроде, протестировал но ввели боевые данные терминала и после нажатия на "Оформить заказ" застреваем на странице https://na-oboi.ru/checkout.php .

Link to post
Share on other sites
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
×
×
  • Create New...