Автор Тема: яндекс касса  (Прочитано 56 раз)

01 Ноября 2016, 15:00:23
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль яндекс касса не погу поставить, нужен ssl сертификат. Яндекс предложил подключение через схему подключения e-mail. тоесть надо вписать их код ко мне на сайт. Может кто подскажет куда его и в какой файл его надо вписывать
01 Ноября 2016, 15:19:23
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22142
  • Репутация: +17110/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Для подключения Яндекс.Деньги поддерживаются протоколы https:// и http://.
Весь код устанавливается модулем. Вам нужно заполнить только настройки модуля.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
01 Ноября 2016, 15:28:00
Ответ #2
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
через эти протоколы нужен сертификат ssl. через e-mail протокол нужно вписывать код в сайт. Так куда его вписывать???
01 Ноября 2016, 16:09:00
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2444
  • Репутация: +56/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль поставь нормальный https://github.com/yandex-money/yandex-money-cms-prestashop
В модуле заполни поля для Яндекс.Кассы и все.
01 Ноября 2016, 16:16:48
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86121
  • Репутация: +25410/-0
  • Сообщество PrestaShop
    • Просмотр профиля
через эти протоколы нужен сертификат ssl. через e-mail протокол нужно вписывать код в сайт. Так куда его вписывать???
Сертификат ssl только для протокола HTTPS.
Если вы не хотите использовать готовый модуль, то можете добавить код яндекса в шаблоны - order.....tpl, контроллеры - Order....php
На сайте yandex есть подробная инструкция для подключения сервисов яндекса с сайтом.
https://kassa.yandex.ru/integration#cms
01 Февраля 2017, 08:21:19
Ответ #5
  • Пользователь
  • **
  • Сообщений: 59
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Начал настраивать платежи. В яндексе указал настройки для checkUrl/avisoUrl  адреса сайта как http.
Потом прочитал в инструкции, что сайт должен быть доступен по HTTPS.
Установил SSL-сертификат на домен. В админке в ключил SSL. Яндексу написал чтобы добавили s. Добавили. Хотя в настройках модуля она не добавилась.
Вопрос: нужно ли было на яндексе добавлять ее или нет?

И далее при тестировании не получается оплатить "Что-то пошло не так..."

ТП яндекса отвечает:

"Проблема в адресе checkURL, на который мы шлём запрос проверки заказа. На нём срабатывает редирект:
Request URL: http:// адрес сайта /module/yamodule/redirect
Request Method: POST
Status Code: 302 Moved Temporarily"

Где и каким образом решить эту проблемку?
01 Февраля 2017, 11:41:38
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 1237
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно проверить адрес страницы возврата. Если у вас включен SSL, то адоес должен быть
Request URL: https:// адрес сайта /module/yamodule/redirectа не
Request URL: http:// адрес сайта /module/yamodule/redirect