Example #1
0
 function withdrawal()
 {
     $accountNumber = self::config()->payeer_number;
     $apiId = self::config()->api_id;
     $apiKey = self::config()->api_key;
     $payeer = new CPayeer($accountNumber, $apiId, $apiKey);
     if ($payeer->isAuth()) {
         // инициализация вывода
         $initOutput = $payeer->initOutput(array('ps' => '179', 'curIn' => 'USD', 'sumOut' => 1, 'curOut' => 'USD', 'param_ACCOUNT_NUMBER' => 'U39152XX'));
         if ($initOutput) {
             // Вывод средств
             $historyId = $payeer->output();
             if ($historyId) {
                 echo "Выплата поставлена в очередь на выполнение";
             } else {
                 echo '<pre>' . print_r($payeer->getErrors(), true) . '</pre>';
             }
         } else {
             echo '<pre>' . print_r($payeer->getErrors(), true) . '</pre>';
         }
     } else {
         throw new Exception("Произошла ошибка авторизации");
     }
 }