Всем доброе утро, господа подскажите пожалуйста как правельно отправить доп. данные при оплате через форму в робокассу.
Суть в том что нужно отправить и потом получить с формы данные которые вводит пользователь перед оплатой в форму в поля input
Вод форма отправки данных га оплату с полем для почты пользователя
Но при вставке в поле чего либо получаю ошибку о не правельной
Пытаюсь отправить доп информацию в текстовом поле
<input type=text name=Shp_mail value="<?=$shp_mail?>">Получаю постоянно сообщение (
Неверное значение "cef1a59879a1145fcd00d6e937904eaf" для параметра "SignatureValue". Правильное значение - 36d5f386f0f140f0ec4449d1513bf765. Кодировка: windows-1251.)
<?php
// кодировка
// encoding
$encoding = "utf-8";
// формирование подписи
// generate signature
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item:Shp_mail=$shp_mail");
?>
<form action='http://test.robokassa.ru/Index.aspx' method=POST>
<input type=hidden name=MrchLogin value="<?php echo $mrh_login; ?>"/>
<input type=hidden name=OutSum value="<?php echo $out_summ; ?>"/>
<input type=hidden name=InvId value="<?php echo $inv_id; ?>"/>
<input type=hidden name=Desc value="<?php echo $inv_desc; ?>"/>
<input type=hidden name=SignatureValue value="<?php echo $crc; ?>"/>
<input type=hidden name=Shp_item value="<?php echo $shp_item; ?>"/>
<input type=text name=Shp_mail value="<?=$shp_mail?>">
<input type=hidden name=IncCurrLabel value="<?php $in_curr; ?>"/>
<input type=hidden name=Culture value="<?php $culture = "ru"; ?>"/>
</br>
<input type="submit" class="btn" value="<?php echo $submit_text; ?>" />
</form>
Делаю как описано на робокассе _http://www.robokassa.ru/ru/Doc/Ru/Interface.aspx
Всегда начинаться с: Shp_; SHP_; shp_
Выглядеть они могут так:
Shp_1=1; Shp_1=2 и т.д.
Shp_oplata=1; Shp_oplata=2 и т.д.
Shp_login=Vasya; Shp_name=Вася
Дальше - всё зависит от Вашей фантазии!