Промежуточная форма

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
823
Реакции
342
Подскажите пожалуйста, как реализовать следующую схему.

Сейчас на сайте есть страница с формой оплаты через робокассу. Цены за услуги заранее определены.
Жмякнули на кнопку, пошел переход на страницу оплаты на стороне робокассы.

Делаю более гибкую оплату. Т.е. пользователь сам вводит кол-во дней, которые он хочет оплатить. От кол-ва дней зависит и цена соответственно. Поэтому заранее знать невозможно, что мы отправим в робокассу.
Мне нужно как-то на стороне сервера все это проверить на корректность, а потом уже отправить форму робокассе без участия пользователя.

Вот как это сделать правильно не понимаю. Для того, чтобы проверить данные на сервере нужно отправить форму. А как потом отправить форму в робокассу? Делать какую-то промежуточную форму? Или как иначе можно это реализовать?

Спасибо заранее за полезные ответы.

UPD

Всё решилось автоматической отправкой промежуточной формы:
Код:
echo '<script>document.form.submit();</script>';
 
Последнее редактирование:
а вариант на JavaScript сделать автоматический подсчет цены от кол-ва дней прямо в форме оплаты? Т.е. ввел кол-во дней - скрипт тут же рассчитал и вывел в какое-либо поле сумму.
 
Это так и будет, но мне нужно защититься от хитрецов, которые через какой-нибудь файрбаг выставят максимальный срок за минимальную цену и отправят форму с этими данными.
 
Так и фиг с ними, срок вообще не надо отправлять, только цену(сумму) и услугу. При оплате, делим сумму на цену услуги и получаем срок.
 
Назад
Сверху