View file siwap.ru/AJAX/worldkassa/payment.php

File size: 1.23Kb
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/system/App.php');
include_once(ROOT.'/apps/wk/config.php');

if(isset($_POST) && $_SERVER['REQUEST_METHOD'] == 'POST')
{
    $amount = isset($_POST['amount']) && !empty($_POST['amount']) ? $_POST['amount'] : null;
    
	if(empty($amount))
	{
	    $json = ['error' => 1, 'comment' => 'Введите сумму пополнения'];
	}
    else if(is_numeric($amount))
	{
		$data = file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$shopID.'&summa='.$amount.'&hash='.$hash);
		
		if(is_numeric($data))
		{
		    $insert_id = Base::add('worldkassa', [
                'user_id' => $me['id'],
                'pay_id' => $data,
                'time' => TIME,
                'amount' => $amount
            ]);
            $json = ['success' => 1, 'comment' => 'Перенаправляем на страницу оплаты', 'url' => 'http://worldkassa.ru/user/oplata.php?uniq='.$data];
		}
		else
		{
			$json = ['error' => 1, 'comment' => $data];
		}
	}
	else
	{
	    $json = ['error' => 1, 'comment' => 'Введите корректную сумму'];
	}
}
else
{
	$json = ['error' => 1, 'comment' => 'Пустое значение'];
}

echo json_encode($json, JSON_UNESCAPED_UNICODE);
?>