Посмотрел я на вашем сайте у вас там неправильно генерируется форма для оплаты.например у вас не хватает action ,поэтому у вас при нажатии на оплатить происходит просто перезагрузка страницы
А форма должна выглядеть вот так
<form action="
Для просмотра ссылки Войди или Зарегистрируйся" method="POST" id="uniteller_payment_form">
<input type="hidden" name="Order_IDP" value="Тут пишет ID заказа">
<input type="hidden" name="Subtotal_P" value="Сумма заказа">
<input name="Shop_IDP" value="Тут IDP Магазина">
<input type="hidden" name="Signature" value="00000000000000000000000000000000">
<input type="hidden" name="URL_RETURN_OK" value="Адрес к странице Ok">
<input type="hidden" name="URL_RETURN_NO" value="Адрес к странице Fail">
<input type="submit" id="submit_uniteller_payment_form" value="Оплатить">
</form>
Но тут есть нюанс вам в любом случае нужно доступ в личный кабинет чтобы посмотреть данные для формы а именно Shop_IDP и пароль из раздела «Параметры Авторизации» Личного кабинета системы Uniteller.
Обращая внимание чтобы форма работала должны быть все те поля что я показал в форме сверху но это еще не все, в это поле :
<input type="hidden" name="Signature" value="00000000000000000000000000000000">
Мы формируем md5 хеш.Он формируется по следующему принципу
$crc = strtoupper(
md5(
md5(Тут id магазина) . "&" .
md5(Тут id заказа) . "&" .
md5(Тут Сумма заказа) . "&" .
md5('') . "&" .
md5('') . "&" .
md5('') . "&" .
md5('') . "&" .
md5('') . "&" .
md5('') . "&" .
md5('') . "&" .
md5(пароль из раздела «Параметры Авторизации»)
)
);
все что вернулось в переменную $crc,вставляем в наше поле Signature что я показал выше.
А у вас например на страничке
Для просмотра ссылки Войди или Зарегистрируйся есть поля <input name="Order_ID" size="5" maxlength="5"> и <input name="Subtotal_P" size="8" maxlength="10">
Но они там стоят как текстовые и в них можно ввести id заказа и сумму.
Но это не логично,потому что при загрузке страницы у нас уже должна быть известна сумма и номер заказа чтобы сформировать хеш для поля Signature.
Конечно можно при вводе отправлять на сервер через ajax данные и формировать там хеш и при ответе подставлять в форму.
Но легче будет например на этой страничке оставить форму
Для просмотра ссылки Войди или Зарегистрируйся с полем номер и сумма и при клике на оплатить нас перенаправляет например на страничку на которой мы и примем эти все данные и сформируем правильную форму и хеш,там типа написать проверьте правильность введенных данных и просто вставит в верстку данные которые ввели на предыдущей страничке в текстовом формате и кнопке оплатить