Вход Регистрация
Файл: system/classes/Ya.php
Строк: 62
<?php


            
class Ya {
    private 
$_token;        
            
             function 
__construct($token) {
        
$this->_token $token;
    }
            
            
            
            function 
balance(){
                
 
$uri 'https://money.yandex.ru/api/account-info';
$curl curl_init();
$headers[] = 'Authorization: Bearer ' $this->_token;
        
curl_setopt($curlCURLOPT_URL$uri);
        
curl_setopt($curlCURLOPT_HTTPHEADER$headers);
        
curl_setopt($curlCURLOPT_USERAGENT'ANDROID');
        
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
        
$rbody curl_exec($curl);
        
curl_close($curl);
        
$json json_decode($rbody);
        return 
$json->balance;
            }
            
            
          
            function 
send($to,$money,$message){               
$uri 'https://money.yandex.ru/api/request-payment';
$curl curl_init();
$params 'pattern_id=p2p&to='.$to.'&amount='.$money.'&message='.$message.'&comment='.$message;
$headers[] = 'Authorization: Bearer ' $this->_token;
        
curl_setopt($curlCURLOPT_URL$uri);
        
curl_setopt($curlCURLOPT_HTTPHEADER$headers);

        
curl_setopt($curlCURLOPT_USERAGENT'ANDROID');
        
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
        
curl_setopt($curlCURLOPT_POSTtrue);
        
curl_setopt($curlCURLOPT_POSTFIELDS$params);
        
$rbody curl_exec($curl);
        
curl_close($curl);
        
$json json_decode($rbody);
        
       
  
        
        
        
        
        
$uri2 'https://money.yandex.ru/api/process-payment';
$curl2 curl_init();
$params2 'request_id='.$json->request_id;
$headers2[] = 'Authorization: Bearer ' $this->_token;
        
curl_setopt($curl2CURLOPT_URL$uri2);
        
curl_setopt($curl2CURLOPT_HTTPHEADER$headers2);

        
curl_setopt($curl2CURLOPT_USERAGENT'ANDROID');
        
curl_setopt($curl2CURLOPT_RETURNTRANSFERtrue);
        
curl_setopt($curl2CURLOPT_POSTtrue);
        
curl_setopt($curl2CURLOPT_POSTFIELDS$params2);
        
$rbody2 curl_exec($curl2);
        
curl_close($curl2);
        
$json2 json_decode($rbody2);
        if(
$json2->status == 'success'){
            return 
1;
        } 
        else
        {
            return 
0;
        }
         
            }
            
            
            
          function 
history(){         
              
    
$date date('Y-m-d',time()-86400).'T08:53:03Z';
$uri 'https://money.yandex.ru/api/operation-history';
$curl curl_init();
$params 'type=deposition&records=10&from='.$date;
$headers[] = 'Authorization: Bearer ' $this->_token;
        
curl_setopt($curlCURLOPT_URL$uri);
        
curl_setopt($curlCURLOPT_HTTPHEADER$headers);

        
curl_setopt($curlCURLOPT_USERAGENT'ANDROID');
        
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
        
curl_setopt($curlCURLOPT_POSTtrue);
        
curl_setopt($curlCURLOPT_POSTFIELDS$params);
        
$rbody curl_exec($curl);
        
curl_close($curl);
        return 
json_decode($rbody,true);
        
       
          } 
  
  
      
        }
Онлайн: 0
Реклама