[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с робокассой
kompot
Добрый день.

Вторую неделю бьюсь с добавлением в сайт робокассы

Скрипт онлайн магазина аккаунтов

Повесил его на поддомен...

Даю ссылки на код, так как в маил ру не выложишь нормально код.


Задача состояла в том, чтобы сделать по аналогии с вебмани - робокассу на сайте.

В тестовом режиме, при указании самому значения поля value <input type="hidden" name="SignatureValue" value=""> оплата происходит.



<?
$mrh_pass1 = ":tktpyfzK0ubrf";
$crc = $_REQUEST["SignatureValue"];

$crc = strtoupper($crc);

$my_crc = strtoupper(md5("$out_summ:$inv_id:$mrh_pass1"))
// проверка корректности подписи
if ($my_crc !=$crc)
{
echo "bad sign\n";
exit();
}
// признак успешно проведенной операции
echo "OK$inv_id\n";
?>
<h1><?=
$ico_status?> <?=$assoc_select_item_info['item_name']?> - <?=number_format($assoc_select_item_info['item_cost'], 2, '.', '')?> wmr</h1>

<div
class="content">
<strong>
Описание:</strong><br />
<?=
nl2br($assoc_select_item_info['item_description'])?><br />
</div>

<div
class="content">
<strong>
Количество:</strong> <?=$count_item_order?><br />
<strong>
Общая стоимость:</strong> <?=number_format($full_price, 2, '.', '')?> wmr<br />
</div>

<div
class="content">
<form
action="https://merchant.webmoney.ru/lmi/payment.asp" method="post">
<input
type="email" name="user_email" placeholder="your@email.com" required>
<input
type="hidden" name="id_item" value="<?=$id_item_order?>">
<input
type="hidden" name="item_count" value="<?=$count_item_order?>">
<input
type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?=$full_price?>">
<input
type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="<?=$LMI_PAYMENT_DESC_BASE64?>">
<input
type="hidden" name="LMI_PAYMENT_NO" value="<?=$assoc_select_item_info['id_item']?>">
<input
type="hidden" name="LMI_PAYEE_PURSE" value="<?=$WEBMONEY_WMR?>">
<input
type="hidden" name="LMI_SIM_MODE" value="0"> <!-- Режим тестирования. 0 - верно, 1 - не верно -->
<input type="submit" value="Купить!" />

</form>
<form
method="post" action="http://test.robokassa.ru/Index.aspx">
<!-- для реального режима измените action формы на "https://merchant.roboxchange.com/Index.aspx" -->
<!--<form method="post" action="https://merchant.roboxchange.com/Index.aspx">-->

<input type=hidden name=MrchLogin value="web123">
<input
type="hidden" name="OutSum" value="<?=$full_price?>">
<input
type="hidden" name="InvId" value="<?=$id_item_order?>">
<input
type="hidden" name="Desc" value="-- Описание, например: покупка коньков -- " />
<input
type="hidden" name="SignatureValue" value="<?=$crc?>">
<input
type="submit" value="Оплатить" />

</form>
</div>


List http://pastebin.com/7mGehSde
Order http://pastebin.com/q3q3uqg0
Fail http://pastebin.com/Urs9j30B
result http://pastebin.com/x31cStQu
success http://pastebin.com/PqJ8yNb1



Помогите, пожалуйста.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.