Skip to content

Latest commit

 

History

History
83 lines (69 loc) · 7.29 KB

_errors_card_spec_ru.html.md

File metadata and controls

83 lines (69 loc) · 7.29 KB

Статусы платежей {#statuses}

Для платежных запросов (пополнение карты, пополнение кошелька, проверка статуса платежа) API возвращает статус платежа в атрибуте status тега <payment>.

Финальный статус означает, что жизненный цикл платежа в сервисе QIWI Wallet завершен и его статус больше не изменится.

API возвращает статусы из следующих диапазонов:

Статус Описание Финальный статус
-1 Платеж не был зарегистрирован из-за временной ошибки. Попробуйте повторить запрос позже. Если ранее на запрос выплаты вы получили статус отличный от -1, то продолжайте запрашивать статус платежа, до получения финального статуса
0-49 Платеж принят, но ждет подтверждения со стороны системы QIWI Wallet. Свяжитесь с техническими специалистами системы QIWI Wallet: [email protected] -
50-59 Платеж находится в проведении. Средства списаны со счета Контрагента. -
50 Платеж принят в обработку -
52 Средства зачисляются -
60 Платеж проведен +
> 100 Общий статус. Ошибка проведения платежа. Средства возвращены на баланс Контрагента. +
150 Платеж не принят +
151 Ошибка авторизации платежа +
160 Платеж не проведен или отменен +

Коды ошибок обработки платежа {#error}

API возвращает информационный код ошибки обработки платежа в атрибуте result-code тега <payment>.

Код обработки Описание ошибки
0 Ошибок нет
155 Запрещен прием платежей в пользу данного сервиса (тег to/service-id в запросе проведения платежа должен быть равен 32911 для выплат на карты или 99 для пополнений QIWI Кошелька)
204 Недостаточный статус идентификации кошелька для проведения платежа пополнения кошелька
215 Запрос проведения платежа содержит уже существующий номер транзакции платежа (transaction-number), но другие реквизиты платежа. Необходимо привести реквизиты платежа в соответствие данному номеру транзакции платежа.
220 Недостаточно средств на счете для проведения платежа
242 Сумма платежа больше допустимой
300 Неизвестная ошибка обработки запроса. Обратитесь к техническим специалистам системы QIWI Wallet: [email protected]
316 Попытка авторизации заблокированного Контрагента

При появлении не описанных в данной таблице ошибок свяжитесь с техническими специалистами системы QIWI Wallet: [email protected].

Коды ошибок обработки запроса {#tech_error}

Данные коды возвращаются в теге <result-code> ответа API. Ошибки с кодом > 0 возвращаются, если сервер не смог обработать запрос (в ответе отсутствуют запрашиваемые данные).

Код ошибки Описание
0 Ошибок нет
13 Повторите запрос через минуту
150 Ошибка авторизации. Уточните логин и пароль, а затем повторите запрос
300 Неизвестная ошибка. Повторите запрос
339 Ограничение по IP адресу

При появлении не описанных в данной таблице ошибок свяжитесь с техническими специалистами системы QIWI Wallet: [email protected].

Формат XML-данных {#params-types}

Тег/атрибут Тип данных
request-type Строка буквенных символов
terminal-id Целое положительное число
transaction-number Целое положительное число до 20 разрядов
amount Дробное число (2 знака после запятой, разделителем является точка)
to/service-id Константа (32911 для выплат на банковские карты, 99 для выплат на QIWI Кошельки)
from/service-id Целое положительное число
to/account-number Для пополнений QIWI Кошельков - номер телефона в международном формате без лидирующего знака +;
для выплат на банковские карты - номер банковской карты, только цифры от 0 до 9 без пробелов
final-status Логическое значение (true/false)
fatal-error Логическое значение (true/false)
txn-date Временная метка в следующем формате:
dd.MM.yyyy HH:mm:ss
balance Дробное число (2 знака после запятой, разделителем является точка)
fatal Логическое значение (true/false)
exist 0/1
income_wire_transfer 0/1
"deposit-possible" 0/1
name="password" Строка символов
name="comment" Строка символов (до 1000 символов)
name="phone" Номер телефона в международном формате без лидирующего знака +
name="source_first_name" Строка буквенных символов
name="source_last_name" Строка буквенных символов
name="source_address" Строка символов
name="source_city" Строка символов
name="source_country_code" Строка буквенных символов
name="source_zip_code" Целое положительное число
name="source_resident" Целое положительное число
name="source_birthday" Дата в формате: дд.мм.гггг
name="target_card_holder" Строка буквенных символов