Передача данных формы

Приветствую!

Есть две формы, одна по умолчанию находится в tpl.msOrder.outer.custom — отправляет заказ в базу:

<form id="msOrder" method="post">
	<button type="submit" name="ms2_action" value="order/submit">Перейти к оплате</button>
</form>

Вторая — дана Яндекс Деньгами:

<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml">
	<input type="hidden" name="receiver" value="41001xxxxxxxxxxxx">
	....
	<input type="radio" name="paymentType" value="AC">Банковской картой</input>
 	<input type="submit" name="submit-button" value="Перевести">
</form>

Как «объединить» две формы в одну? Т.е. что бы заказ появлялся в базе и дальше пользователь уходил на money.yandex.ru передав туда соответствующие параметры.
Constantine
12 ноября 2015, 06:20
modx.pro
1 318
0

Комментарии: 4

Constantine
12 ноября 2015, 18:06
0
пробовал прописать

<script>
	miniShop2.Callbacks.Order.submit.response.success = function() {document.location = '/';}
</script>

и в чанке и в шаблоне, результата не дало :(
    Constantine
    13 ноября 2015, 09:43
    0
    может быть я изобретаю велосипед и это все реализовывается по другому? неужели никто не делал так?
      Илья Уткин
      13 ноября 2015, 10:34
      0
      Купите и установить дополнение для miniShop2: mspYandexMoney — после создания заказа редиректит на оплату, а после оплаты меняет статус заказа на «Оплачен»
        Constantine
        13 ноября 2015, 18:00
        0
        покупка приложения это не совсем то, что требовалось. к тому же наверняка потребуется еще раз что-то где-то менять/внедрять/доделывать и переделывать

        решил вопрос через яваскрипт в несколько строчек. все работает как надо :)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4