Добавить новость

Валерий Леонтьев возмущен слухами о принятии им гражданства США

Юные москвичи становятся волонтерами

Участники «Активного долголетия» приняли участие в фестивале «Танцуй от души»

Фестиваль-марафон «Песни России» стартовал в Пскове. ФОТО



Новости сегодня

Новости от TheMoneytizer

Не получается подключить free kassa

Когда режим интеграции с робокасой включен пишет ошибку - Неверная электронная подпись#1 (но сумму цепляет)
Когда режим интеграции отключен (ставлю нет) пишет ошибку - сумма платежа указана неверно (сумму не цепляет)
В чем косяк не знаю. Я уже голову сломала.:confused: Помогите все настроить пожалуйстоооо.
Есть три файла
файл callback
PHP код:

<?php

session_start
();
define('unisitecms'true);

include_once(
"../../../systems/config.php");
include_once(
"{$_SERVER***91;'DOCUMENT_ROOT'***93;}/systems/classes/UniSite.php");

$languages_content json_decodeob_get($_SERVER***91;"DOCUMENT_ROOT"***93;."/lang/".$settings***91;"lang_site_default"***93;.".php"), true );

$title_payment $languages_content***91;"payment-replenishment-title"***93;;
$param paymentParams('robokassa');
$bonus bonusProgram("balance_profile");

if(
$param***91;"test"***93; == 1){
$param***91;"pass2"***93; = $param***91;"test_pass2"***93;;
}

$out_summ $_REQUEST***91;"OutSum"***93;;
$inv_id $_REQUEST***91;"InvId"***93;;
$crc strtoupper($_REQUEST***91;"SignatureValue"***93;);

$my_crc strtoupper(md5("$out_summ:$inv_id:".$param***91;"pass2"***93;.":Shp_id_user=".$_REQUEST***91;"Shp_id_user"***93;));

if (
$my_crc != $crc)
{
echo 
"bad sign\n";
exit();
}


$Profile->profileBalance(array("id_user"=>intval($_REQUEST***91;"Shp_id_user"***93;),"summa"=>round($out_summ,2),"method"=>"RoboKassa","title"=>$title_payment,"id_order"=>$inv_id),"+");

if(
$bonus***91;"procent"***93;){
$summa = (($out_summ 100) * $bonus***91;"procent"***93;);
$Profile->profileBalance(array("id_user"=>intval($_REQUEST***91;"Shp_id_user"***93;),"summa"=>round($summa,2),"method"=>"RoboKassa","title"=>$bonus***91;"title"***93;,"id_order"=>$inv_id),"+");
}

echo 
"OK$inv_id\n";

?>

файл form
PHP код:

<?php

$out_summ 
number_format($summa2".""");

if(
$param***91;"test"***93; == 1){
$param***91;"pass1"***93; = $param***91;"test_pass1"***93;;
$test '<input type=hidden name=IsTest value=1>';
}

$shp_item 1;
$in_curr "";
$culture "ru";
$encoding "utf-8";

$OutSumCurrency $param***91;"curr"***93;;

$param***91;"id_shop"***93; = strtolower($param***91;"id_shop"***93;);

$crc md5($param***91;"id_shop"***93;.":$out_summ:$format_order:$OutSumCurrency:{$param***91;"pass1"***93;}:Shp_id_user={$_SESSION***91;'profile'***93;***91;'id'***93;}");

print
"<form action='https://www.free-kassa.ru/merchant/cash.php' method=POST>".
"<input type=hidden name=MrchLogin value={$param***91;"id_shop"***93;}>".
"<input type=hidden name=OutSum value=$out_summ>".
"<input type=hidden name=InvId value=$format_order>".
"<input type=hidden name=Desc value='{$title_payment}'>".
"<input type=hidden name=SignatureValue value=$crc>".

"<input type=hidden name=IncCurrLabel value=$in_curr>".
"<input type=hidden name=Culture value=$culture>".

"<input type=hidden name=ExpirationDate value=>".
"<input type=hidden name=OutSumCurrency value=$OutSumCurrency>".
"<input type=hidden name=Shp_id_user value={$_SESSION***91;'profile'***93;***91;'id'***93;}>"
.$test.
"<input type=submit value='Pay' class='pay-trans' >".
"</form>";
?>

файл inputs

PHP код:

<div class="param-payment" >

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label"><?php echo $lang***91;"payment_title1"***93;; ?></label>
<div class="col-lg-5">
<span><?php echo URL?>systems/payment/<?php echo $sql***91;"code"***93;; ?>/callback.php</span>
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label"><?php echo $lang***91;"payment_title2"***93;; ?></label>
<div class="col-lg-5">
<label>
<input class="toggle-checkbox" type="checkbox" <?php if($param***91;"test"***93; == 1){ echo ' checked=""'; } ?> name="payment_param***91;test***93;" value="1" >
<span><span></span></span>
</label>
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label">Testing password 1</label>
<div class="col-lg-5">
<input type="text" class="form-control" value="<?php echo $param***91;"test_pass1"***93;; ?>" name="payment_param***91;test_pass1***93;" >
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label">Testing password 2</label>
<div class="col-lg-5">
<input type="text" class="form-control" value="<?php echo $param***91;"test_pass2"***93;; ?>" name="payment_param***91;test_pass2***93;" >
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label">ID Shop</label>
<div class="col-lg-5">
<input type="text" class="form-control" value="<?php echo $param***91;"id_shop"***93;; ?>" name="payment_param***91;id_shop***93;" >
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label">Password 1</label>
<div class="col-lg-5">
<input type="text" class="form-control" value="<?php echo $param***91;"pass1"***93;; ?>" name="payment_param***91;pass1***93;" >
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label">Password 2</label>
<div class="col-lg-5">
<input type="text" class="form-control" value="<?php echo $param***91;"pass2"***93;; ?>" name="payment_param***91;pass2***93;" >
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label"><?php echo $lang***91;"payment_title3"***93;; ?></label>
<div class="col-lg-5">

<select name="payment_param***91;curr***93;" class="selectpicker" >
<option <?php if($param***91;"curr"***93; == "RUR"){ echo ' selected=""'; } ?> value="RUR" >RUR</option>
<option <?php if($param***91;"curr"***93; == "USD"){ echo ' selected=""'; } ?> value="USD" >USD</option>
<option <?php if($param***91;"curr"***93; == "EUR"){ echo ' selected=""'; } ?> value="EUR" >EUR</option>
<option <?php if($param***91;"curr"***93; == "UAH"){ echo ' selected=""'; } ?> value="UAH" >UAH</option>
<option <?php if($param***91;"curr"***93; == "KZT"){ echo ' selected=""'; } ?> value="KZT" >KZT</option>
</select>

</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label"><?php echo $lang***91;"payment_title4"***93;; ?></label>
<div class="col-lg-5">
<input type="text" class="form-control" value="<?php echo $param***91;"link_success"***93;; ?>" name="payment_param***91;link_success***93;" >
</div>
</div>

<div class="form-group row d-flex align-items-center mb-5">
<label class="col-lg-3 form-control-label"><?php echo $lang***91;"payment_title5"***93;; ?></label>
<div class="col-lg-5">
<input type="text" class="form-control" value="<?php echo $param***91;"link_cancel"***93;; ?>" name="payment_param***91;link_cancel***93;" >
</div>
</div>


</div>

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Компьютерное «зрение» для пастбищ и биоволокно вместо кожи: в Москве выбрали победителей конкурса «Стартап как диплом»

Потенциально опасный астероид пролетел вблизи Земли

Эксперт Инюшкин рассказал, почему «Алые паруса» не теряют свою актуальность

Валерий Леонтьев завершивший свою музыкальную карьеру вновь выступил на сцене

Музыкальные новости

К сообществу инклюзивного бизнеса «Открыто для всех» присоединилось два высокотехнологичных проекта

«Магнит» и Everland запускают социальную программу для молодых людей с инвалидностью в 10 регионах

Контрольный матч. ЦСКА выиграл у "Шинника".

"Интеррос", "Атомайз", Эрмитаж и Т-Банк готовят второй этап проекта «Цифровое искусство»

Новости России

Гуляем отпуск в ритме джаза: лучшие фестивали этого лета

«Были переломаны все ребра»: Федункив рассказала о жизни с мужем-тираном

С 1 июля действие льготной ипотеки закончилось

Блогер Гусейн Гасанов может лишиться своего имущества

Экология в России и мире

Врач дерматолог-косметолог Мадина Байрамукова: что делать, если вас ужалила медуза

На Дети Азии приехали директора крупнейших цирков и продюсеры, профессиональные артисты - Театр и Цирк, Культура и Концерт - Россия и Дети

Самой популярной солнцезащитной оптикой в Махачкале стали очки бренда Polaroid

Отборочный этап «Абилимпикса» прошел в Реутове

Спорт в России и мире

WTA "кинул" Рыбакину и Швентек

Анна Калинская и Янник Синнер были замечены вместе на Уимблдоне

Теннисисты Котов и Калинская получили приглашение на Олимпиаду в Париже

Тернистый путь: Медведеву и Андреевой не повезло с жеребьёвкой на Уимблдоне, у Калинской и Рублёва сетки полегче

Moscow.media

Как снимали фильм "Афоня": Кадры со съемок и 23 интересных факта о фильме

Участок трассы М-5 Урал перекроют в Челябинской области 2 июля

Nubes (НУБЕС) предоставил масштабируемое облако для платформы Qrooto

Почти половина стоимости белорусского кроссовера будет израсходована его владельцем в России за 5 лет.











Топ новостей на этот час

Rss.plus






Валерий Леонтьев возмущен слухами о принятии им гражданства США

С 1 июля действие льготной ипотеки закончилось

Участники «Активного долголетия» приняли участие в фестивале «Танцуй от души»

Юные москвичи становятся волонтерами