Запросить статус транзакции "Внешней системы" — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «Метод проверяет статус транзакции платежной системы {|class="wikitable" |Страница |eps_check_trx |- |Пар…»)
 
 
Строка 23: Строка 23:
 
   <status>commit</status>
 
   <status>commit</status>
 
   <!-- В случае ошибки элемент содержит ее описание -->
 
   <!-- В случае ошибки элемент содержит ее описание -->
   <roolback_info></rollback_info>  
+
   <roolback_info>{Описание ошибки}</rollback_info>
 +
  <!-- Накопленные(сгенерированные) бонусы -->
 +
  <new_bonuses>10</new_bonuses>
 
   <result>ok</result>
 
   <result>ok</result>
 
</response>
 
</response>
 
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}

Текущая версия на 16:20, 16 марта 2015

Метод проверяет статус транзакции платежной системы

Страница eps_check_trx
Параметры
  • id_trx - ID транзакции в платежной системе (varchar)
Пример запроса http://hostname:9870/eps_check_trx?id_trx=234154672
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <!-- 
    status - может содержать три значения: 
      open - транзакция еще не завершена
      commit - транзакция подтверждена
      rollback - произошла ошибка транзакция должна быть отменена
   -->
  <status>commit</status>
  <!-- В случае ошибки элемент содержит ее описание -->
  <roolback_info>{Описание ошибки}</rollback_info> 
  <!-- Накопленные(сгенерированные) бонусы -->
  <new_bonuses>10</new_bonuses>
  <result>ok</result>
</response>