Answer the question
In order to leave comments, you need to log in
How to set up robokassa correctly?
Guys, something stupidity attacked me today, help me out :: help ::
In general, you need an amount input field and a send button to work fine
<?
// регистрационная информация (Идентификатор магазина, пароль #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>";
?>
Answer the question
In order to leave comments, you need to log in
As they say - read the manuals more carefully. Here is the correct code:
<?
// регистрационная информация (Идентификатор магазина, пароль #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>";
?>
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question