assas

Рейтинг
95
Регистрация
02.08.2009

Кстати, а где эту галочку убрать в старой версии: ВМРЕ 1.0.15b? Не нашел в настройках

Paul_rus, стоит сеф404. Сейчас попробую и этот вариант --- попробовал. Сайт лег :) главная страница идет по круговой по 301 редиректу и не грузится. Всем спасибо. Сайт в утиль :)

Проблем с покупкой товаров не возникнет, если ее отключить?

блин, не успеваю свои комменты править. Сейчас появилась ошибка "Отсутствует обязательный параметр "MrchLogin""

Я тут слепил нечто, но оно не работает. Форма не грузится на странице. Может скажете, где сделал криво?

<form name='submit_form'><fieldset style="display:none;"><input type="hidden" name="_method" value="POST" /></fieldset>					

<table cellspacing="10" width="50%" style="margin:0 auto;">
<tr>
<td></td>
<td>
<input type=hidden name=MrchLogin id="mrchLogin_wmr" value="XXX">
</td>
</tr>
<tr>
<td>Введите сумму для пополнения (WMR): </td>
<td><input type="text" name="OutSum" value=""></td>
</tr>
<tr>
<td></td>
</tr>


</table>
</form>

<script type='text/javascript'>document.submit_form.submit();</script>

<?

// регистрационная информация (логин, пароль #1)
// registration info (login, password #1)
$mrh_login = "demo";
$mrh_pass1 = "Morbid11";

// номер заказа
// number of order
$inv_id = 0;

// описание заказа
// order description
$inv_desc = "ROBOKASSA Advanced User Guide";

// сумма заказа
// sum of order
$out_summ = $_POST["out_summ"];

// тип товара
// code of goods
$shp_item = 1;

// предлагаемая валюта платежа
// default payment e-currency
$in_curr = "PCR";

// язык
// language
$culture = "en";

// кодировка
// encoding
$encoding = "utf-8";

// формирование подписи
// generate signature
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");

// HTML-страница с кассой
// ROBOKASSA HTML-page
print "<html><script language=JavaScript ".
"src='https://merchant.roboxchange.com/Handler/MrchSumPreview.ashx?".
"MrchLogin=$mrh_login&OutSum=$out_summ&InvId=$inv_id&IncCurrLabel=$in_curr".
"&Desc=$inv_desc&SignatureValue=$crc&Shp_item=$shp_item".
"&Culture=$culture&Encoding=$encoding'></script></html>";
?>

Если есть желающие решить задачу, озвучьте сумму в личку :)

Можно пример сайта, где реализована эта схема?

Попробовал, вроде как Ink-developer писал. Взял форму из Миралинкса, поставил после нее указанный скрипт. В итоге после попадания на страницу с размещенной формой автоматом редиректит на робокассу и при этом вижу все ту же ошибку "Неверное значение "" для параметра "SignatureValue". Правильное значение - 4201d7ccd62ccd6638663e7738d10ffd. Кодировка: utf-8"

Все равно не понимаю

Ничего не понял. Видимо, моим мозгам еще рано на покой

Вот форма с миралинкса:

<form onsubmit="return roboCheckForm(&quot;wmr&quot;);" style="margin:0px; padding:0px;" id="RobokassaWMRRefill" method="post" action="https://merchant.roboxchange.com/Index.aspx"><fieldset style="display:none;"><input type="hidden" name="_method" value="POST" /></fieldset>					<table cellspacing="10" width="50%" style="margin:0 auto;">

<tr>
<td></td>
<td>
<input type=hidden name=MrchLogin id="mrchLogin_wmr" value="miralinks">
</td>
</tr>
<tr>
<td>Введите сумму для пополнения (WMR): </td>
<td><input type="text" name="OutSum" value="" align="right" style="text-align:right;" id="robo_amount_wmr" onkeyup="roboCountMoney('wmr');"></td>
</tr>
<tr>
<td></td>
<td>
<input type=hidden name=InvId id="invId_wmr" value="0">
<input type=hidden name=SignatureValue id="signatureValue_wmr" value="">
<input type=hidden name=shp_HashKey id="hashKey" value="">
<input type=hidden name=shp_UsId id="userId_wmr" value="ХХХ">
<input type=hidden name=Desc id="description_wmr" value="Пополнение счета Miralinks">
<input type=hidden name=IncCurrLabel id="IncCurrLabel_wmr" value="WMR"></td></tr>
<tr>
<td>Получите на счет: </td>
<td align="right"><span id="robo_realmoney_wmr" style="font-weight: bold;">&nbsp;</span></td>
</tr>
<tr>
<td colspan="2"><p>Платеж обрабатывается сервисом Робокасса. При переходе на сайт Robokassa вы увидите сумму с комиссией этого сервиса.</p></td>
</tr>
<tr>
<td colspan="2" align="center">
<input class="sbm1" type="submit" value="Перейти к оплате">
</td>
</tr>
</table>
</form>

И она тоже выдает ошибку с MD5

Если hidden заменить на text, тогда получаю другую ошибку:

Неверное значение "660e03220f9cf563ff1b91e602cbd2a3" для параметра "SignatureValue". Правильное значение - 351bf2ffaf282f66d08772833be91555. Кодировка: windows-1251.

Как я понял, MD5 формируется в этой строчке:

$crc  = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");

но что с ним делать, понятия не имею. Перерыл уже весь инет :)

А я вообще забил на выдачу Яндекс - тупо контекст смотрю. В качестве поисковика вообще не использую, если только не коммерческий интерес

Интересуют анкоры. Максимальное количество внутренних ссылок на страницу, соотношение анкоров ссылок на конкретную страницу, тип анкоров (точные, разбавленные, формы). Не посмотреть существующие, а как правильно сделать

Всего: 285