здравствуйте заменил получились вот так
if($fk_mode==1){
if(!isset($_SESSION['f_time'])){ $_SESSION['f_time']=0; }
if($_SESSION['f_time']<$time){
$_SESSION['f_time']=$time+600;
$fk_c=@file_get_contents('
https://pay.freekassa.ru/?m='.$fk_id.'&s='.md5($fk_id.$fk_secret_2.$currency).'&action=get_balance');
preg_match('#balance>([0-9\.]+)#',$fk_c,$m);
if(!empty($m[1])){
$m[1]=preg_replace("#[^0-9\.]+#",'',$m[1]);
$m[1]=number_format($m[1],2,'.','');
if(!empty($m[1]) && is_numeric($m[1]) && strlen($m[1])<16 && $m[1]>=50){
mysqli_query($db,"UPDATE data SET fk_b='$m[1]',fk_time='".($time+60)."' LIMIT 1");
}}}}
добавил код здесь
// _______________________ ОБРАБОТЧИК ПОПОЛНЕНИЯ FREE-KASSA _______________________
$currency = 'RUB';
if(!empty($_GET['pay']) && $_GET['pay']==2){
if(empty($_SERVER['REMOTE_ADDR']) || !in_array($_SERVER['REMOTE_ADDR'],array('136.243.38.147','136.243.38.149','136.243.38.150','136.243.38.151','136.243.38.189','88.198.88.98','136.243.38.108'))){ echo 'hacking attempt!'; exit; }
if(empty($_POST['AMOUNT']) || empty($_POST['SIGN']) || empty($_POST['intid']) || empty($_POST['MERCHANT_ORDER_ID'])){ echo 'wrong sign'; exit; }
но есть йще один код он перекидывает на саму кассу вот он
<form id="fk_up_form" method="GET" style="display:none;" action="
www.free-kassa.ru/merchant/cash.php">
<input type="hidden" name="m" value="'.$fk_id.'">
<input id="fk_amount" type="hidden" name="oa" value="0">
<input type="hidden" name="o" value="'.$u_id.'">
<input id="fk_sign" type="hidden" name="s" value="0">
</form>';
вот здесь пробовал менять ссылку на pay.freekassa.ru но нечего не выходит не роботает