Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.45 KB | None | 0 0
  1. <?php
  2. $url    = "demo.abills.net.ua:9443";    //  Указываете адрес биллинга Abills
  3. $user   = "abills";                     //  Указываете логин от административного аккаунта
  4. $passwd = "demo";                       //  Указываете пароль от админнистративного аккаунта
  5. $api    = "1523615231263123";           //  Указываете API ключ от Abills  
  6. $Account = "36";
  7.  
  8. $status = file_get_contents('https://demo.abills.net.ua:9443/admin/index.cgi?qindex=15&UID=36&SUMMARY_SHOW=1&EXPORT=1&API_KEY=1523615231263123');
  9.  
  10.             $check_status = json_decode($status);
  11.             $active = $check_status[0]->CONTENT->Статус;
  12.             if($active == 'Активно'){
  13.             $xml = new XMLWriter(); //создаем новый экземпляр класса XMLWriter
  14.             $xml->openMemory(); //использование памяти для вывода строки
  15.             $xml->startDocument(); //установка версии XML в первом теге документа
  16.             $xml->startElement("Response"); //создание корневого узла
  17.             $xml->writeElement("TransactionId", $TransactionId); //ID платежа на стороне терминала
  18.             $xml->writeElement("ResultCode", "0"); //Статус для оповещения терминала
  19.             $xml->writeElement("Comment", $Comment); //Комментарий при желание
  20.             $xml->endElement(); //закрытие корневого элемента
  21.             echo $xml->outputMemory(); //завершение записи в XML
  22.             }else{
  23.             $xml = new XMLWriter(); //создаем новый экземпляр класса XMLWriter
  24.             $xml->openMemory(); //использование памяти для вывода строки
  25.             $xml->startDocument(); //установка версии XML в первом теге документа
  26.             $xml->startElement("Response"); //создание корневого узла
  27.             $xml->writeElement("TransactionId", $TransactionId); //ID платежа на стороне терминала
  28.             $xml->writeElement("ResultCode", "21"); //Статус для оповещения терминала
  29.             $xml->writeElement("Comment", $Comment); //запись элемента
  30.             $xml->endElement(); //закрытие корневого элемента
  31.             echo $xml->outputMemory(); //завершение записи в XML              
  32.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement