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 | Платеж не проведен или отменен | + |
API возвращает информационный код ошибки обработки платежа в атрибуте result-code
тега <payment>
.
Код обработки | Описание ошибки |
---|---|
0 | Ошибок нет |
155 | Запрещен прием платежей в пользу данного сервиса. Тег to/service-id в запросе проведения платежа должен быть равен 34020 для выплаты на карту, 38413 для выплаты через СБП или 99 для пополнения QIWI кошелька. |
204 | Недостаточный статус идентификации кошелька для проведения платежа пополнения кошелька |
215 | Запрос проведения платежа содержит уже существующий номер транзакции платежа (transaction-number ), но другие реквизиты платежа. Необходимо привести реквизиты платежа в соответствие данному номеру транзакции платежа. |
220 | Недостаточно средств на счете для проведения платежа |
242 | Сумма платежа больше допустимой |
300 | Неизвестная ошибка обработки запроса. Обратитесь к техническим специалистам системы QIWI Wallet: [email protected] |
316 | Попытка авторизации заблокированного Контрагента |
При появлении не описанных в данной таблице ошибок свяжитесь с техническими специалистами системы QIWI Wallet: [email protected].
API возвращает код ошибки обработки запроса в теге <result-code>
. Ошибки с кодом > 0 возвращаются, если сервер не смог обработать запрос (в ответе отсутствуют запрашиваемые данные).
Код ошибки | Описание |
---|---|
0 | Ошибок нет |
13 | Повторите запрос через минуту |
150 | Ошибка авторизации. Уточните логин и пароль, а затем повторите запрос |
300 | Неизвестная ошибка. Повторите запрос |
339 | Ограничение по IP адресу |
При появлении не описанных в данной таблице ошибок свяжитесь с техническими специалистами системы QIWI Wallet: [email protected].
Тег/атрибут | Тип данных |
---|---|
request-type |
Строка буквенных символов |
terminal-id |
Целое положительное число |
transaction-number |
Целое положительное число до 20 разрядов |
amount |
Дробное число (2 знака после запятой, разделителем является точка) |
to/service-id |
Константа: 34020 для выплат на банковские карты, 99 для выплат на QIWI кошельки, 38413 для выплат через СБП |
from/service-id |
Целое положительное число |
to/account-number |
Для пополнений QIWI кошельков — номер телефона в международном формате без лидирующего знака + .Для выплат на банковские карты -— номер банковской карты, только цифры от 0 до 9 без пробелов. Для выплат через СБП — номер телефона в формате 7хххххххххх . |
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" |
Строка буквенных символов |