Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Песочница
Новый метод оплаты
Новый метод оплаты
Lexus1990
Новичок
Сообщений: 3
Регистрация: 06-07-2014
# 1
20-07-2014 19:50
Добрый день! Пишу новый метод оплаты для агрегатора platron. В методе hookPayment возвращается html для отображения на финальной страницы способов оплаты. По нажатию срабатывает Javascript и форма сабмитится на строну платежной системы. Но при этом заказ в базу данных не записывается и корзина не обнуляется, как это происходит в других платежных методах. Можете мне подсказать - в чем причина? Ни в одном модуле не нашел причины не работоспособности моего. При необходимости готов предоставить модуль для разбора.
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 2
21-07-2014 11:42
Хук "hookPayment" только проверяет и отображает форму для перехода покупателя на сайт platron.
Вам необходимо написать код проверки поступившего платежа.
Примеры можно посмотреть на стандартных модулях bankwire или cashondelivery файл validation.php
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
Lexus1990
Новичок
Сообщений: 3
Регистрация: 06-07-2014
# 3
21-07-2014 17:10
Цитата:( Алекс @ 21-07-2014 12:42
Смотреть сообщение
)
Хук "hookPayment" только проверяет и отображает форму для перехода покупателя на сайт platron.
Вам необходимо написать код проверки поступившего платежа.
Примеры можно посмотреть на стандартных модулях bankwire или cashondelivery файл validation.php
Т.е. validation.php для чего нужен? Он вызывается после сабмита формы и ухода человека (в асинхронном режиме)?
При отключенном интернете (локальной разработке) заказ через payanyway создается. Т.е. дело точно не в callback.
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 4
22-07-2014 09:18
прямую ссылку на validation.php вы должны указать в настройках Platron.
После совершения платежа Platron передаст по этой ссылке параметры платежа.
Если платеж совершен - сохраняете заказ и перенаправляете на стр. заказов.
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов