ДеньгиOnline

2017-07-29 03:29:10

Действие errors

Получение списка кодов уведомлений и их описаний 

После выполнения любого действия, успешного или с ошибкой, проект в ответе получает соответствующее уведомление с кодом: номером и описанием результата действия. 

Подробное описание кодов ответов и вариантов реакции на них приводится на странице "Описание статусов платежа и варианты решения".

Параметры запроса

Запрос содержит только обязательные общие параметры.

Параметры ответа

Ответ Системы в формате xml содержит, помимо общих, следующие теги:

Параметр Описание Тип данных
В теге error (тег, под которым группируется описание одного уведомления) передаются следующие параметры:
id Номер уведомления integer
descr Текст уведомления string (255)
fatal

Признак фатальности кода:

  • «y» — фатальный код, проведение с текущими параметрами запроса невозможно;
  • «n» — нефатальный код.
string (1)

Пример запроса

<?xml version="1.0" encoding="UTF-8"?>
<request>
    <action>errors</action>
    <project>1234</project>
    <timestamp>1358429001</timestamp>  
    <sign>f511d60ccb6508fab9a6227e8500e23f</sign>
</request>

Пример ответа (успех)

 <?xml version="1.0" encoding="UTF-8"?>
<response>
    <status>1</status>
    <reference>25233</reference>
    <timestamp>1358429003</timestamp>
    <errors>
        <error>
            <descr>Success</descr>
            <id>1</id>
			<fatal>n</fatal>
        </error>
        <error>
            <descr>Operation in progress</descr>
            <id>2</id>
			<fatal>n</fatal>
        </error>
        ...
    </errors>
</response>

Пример ответа (ошибка)

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <status>14</status>
    <reference>25234</reference>
    <timestamp>1358429309</timestamp>
</response>