Click-API – Ошибки

Примеры генерации ответов

Поставщик услуг возвращает ответ в формате JSON следующие параметры:

При успешно проведенной операции

# Наименование параметра Тип данных Описание
1 error varchar Код статуса операции. При успешно выполненной операции код должен быть равен «0»
2 error_note varchar Описание статуса
3 click_trans_id varchar ID платежа системы CLICK
4 merchant_trans_id varchar ID платежа системы Онлайн Магазина
5 merchant_prepare_id
или
merchant_confirm_id
varchar ID платежа в биллинг системе поставщика для подтверждения

При ошибке проведения операции

# Наименование
параметра
Тип данных Описание
1 Error Varchar Код статуса операции.
2 error_note Varchar Описание статуса

Коды ошибок возвращаемые системой Сlick

# error error_note Описание
1 0 Success Код статуса операции. При успешно выполненной операции код должен быть равен «0»
2 < 0 Описание ошибки При получении отрицательного кода ошибки Поставщик должен аннулировать платеж в биллинговой системе и вернуть error код -9

Коды ошибок возвращаемые системой поставщика

# error error_note Описание
1 0 Success Успешный запрос
2 -1 SIGN CHECK FAILED! Ошибка проверки подписи
3 -2 Incorrect parameter amount Неверная сумма оплаты
4 -3 Action not found Запрашиваемое действие не найдено
5 -4 Already paid Транзакция ранее была подтверждена (при попытке подтвердить или отменить ранее подтвержденную транзакцию)
6 -5 User does not exist Не найдет пользователь/заказ (проверка параметра merchant_trans_id)
7 -6 Transaction does not exist Не найдена транзакция (проверка параметра merchant_prepare_id)
8 -7 Failed to update user Ошибка при изменении данных пользователя (изменение баланса счета и т.п.)
9 -8 Error in request from click Ошибка в запросе от CLICK (переданы не все параметры и т.п.)
10 -9 Transaction cancelled Транзакция ранее была отменена (При попытке подтвердить или отменить ранее отмененную транзакцию)
© 2018 Click