Как правильно настроить robokassa?

Парни, что-то тупость на меня напала сегодня, выручайте :: help ::

В общем, надо поле ввода суммы и кнопку отправить что бы работали нормально

<?
// регистрационная информация (Идентификатор магазина, пароль #1)
// registration info (Merchant ID, password #1)
$mrh_login = "test";
$mrh_pass1 = "KoBqW4mL02B52u0TbTo6";
$IsTest = 1;

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

// описание заказа
// order description
$inv_desc = "Жертва";

// сумма заказа
// sum of order
// $out_summ = "8.96";

// дефолт сумма
$def_sum = "100.00";

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

// форма оплаты товара
// payment form
  print
   "<html>".
   "<form action='https://auth.robokassa.ru/Merchant/Index.aspx' method=POST>".
   "<input type=hidden name=MrchLogin value=$mrh_login>".
   "<input type=hidden name=IsTest value=$IsTest>".
   "<input type=hidden name=DefaultSum value=$def_sum>".
   "<input type=hidden name=InvId value=$inv_id>".
   "<input type=hidden name=Desc value='$inv_desc'>".
   "<input type=text name=FreeOutSum value=14 maxlength=10 />".
   "<input type=hidden name=SignatureValue value=$crc>".    
   "<input type=submit value='Отправить'>".
   "</form></html>";
?>


Где-то в коде есть ошибка, не могу найти все ни как ((
  • Вопрос задан
  • 1149 просмотров
Решения вопроса 1
AlexGrRu
@AlexGrRu Автор вопроса
Как говориться - внимательнее читайте мануалы. Вот верный код:
<?
// регистрационная информация (Идентификатор магазина, пароль #1)
// registration info (Merchant ID, password #1)
$mrh_login = "test";
$mrh_pass1 = "KoBqW4mL02B52u0TbTo6";
$IsTest = 0;

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

// описание заказа
// order description
$inv_desc = "Жертва";

// дефолт сумма
$def_sum = "10000.00";

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

// форма оплаты товара
// payment form
  print
   "<div>".
   "<link href='/rk/css/style.css' rel=stylesheet>". 
   "<form action='https://auth.robokassa.ru/Merchant/Index.aspx' method=POST style=form_rk>".
   "<input type=hidden name=MrchLogin value=$mrh_login>".
   "<input type=hidden name=DefaultSum value=$def_sum>". 
   "<input type=hidden name=InvId value=$inv_id>".
   "<input type=hidden name=Desc value='$inv_desc'>".
   "<input type=hidden name=IsTest value=$IsTest>".
   "<input type=text name=FreeOutSum placeholder='Укажите сумму пожертвования (в рублях)' title='Введите сумму которую хотите пожертвовать (в рубялх)' pattern=[0-9]{1,} maxlength=10 class=textbox_rk required />".
   "<input type=hidden name=SignatureValue value=$crc> <br/>".    
   "<input type=submit value='Отправить'  class=button_rk>".
   "</form></div>";
?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы