Ответить Новая тема Новый опрос 
 Новый метод оплаты
Lexus1990
Новичок
Сообщений: 3
Регистрация: 06-07-2014


20-07-2014 19:50
Добрый день! Пишу новый метод оплаты для агрегатора platron. В методе hookPayment возвращается html для отображения на финальной страницы способов оплаты. По нажатию срабатывает Javascript и форма сабмитится на строну платежной системы. Но при этом заказ в базу данных не записывается и корзина не обнуляется, как это происходит в других платежных методах. Можете мне подсказать - в чем причина? Ни в одном модуле не нашел причины не работоспособности моего. При необходимости готов предоставить модуль для разбора.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


21-07-2014 11:42
Хук "hookPayment" только проверяет и отображает форму для перехода покупателя на сайт platron.
Вам необходимо написать код проверки поступившего платежа.
Примеры можно посмотреть на стандартных модулях bankwire или cashondelivery файл validation.php
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Lexus1990
Новичок
Сообщений: 3
Регистрация: 06-07-2014


21-07-2014 17:10
Цитата:( Алекс @ 21-07-2014 12:42 Смотреть сообщение )
Хук "hookPayment" только проверяет и отображает форму для перехода покупателя на сайт platron.
Вам необходимо написать код проверки поступившего платежа.
Примеры можно посмотреть на стандартных модулях bankwire или cashondelivery файл validation.php

Т.е. validation.php для чего нужен? Он вызывается после сабмита формы и ухода человека (в асинхронном режиме)?
При отключенном интернете (локальной разработке) заказ через payanyway создается. Т.е. дело точно не в callback.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


22-07-2014 09:18
прямую ссылку на validation.php вы должны указать в настройках Platron.
После совершения платежа Platron передаст по этой ссылке параметры платежа.
Если платеж совершен - сохраняете заказ и перенаправляете на стр. заказов.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос