Запросить статус транзакции "Внешней системы"

Материал из Wiki
Версия от 16:20, 16 марта 2015; ASLezhnin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

Страница 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>