Click-API – Ошибки
Примеры ответов
Поставщик услуг возвращает ответ в формате JSON следующие параметры:
При успешно проведенной операции
# | Наименование параметра | Тип данных | Описание |
---|---|---|---|
1 | error | int | Код статуса операции. При успешно выполненной операции код должен быть равен «0» |
2 | error_note | varchar | Описание статуса |
3 | click_trans_id | int | ID платежа системы CLICK |
4 | merchant_trans_id | varchar | ID платежа системы Онлайн Магазина |
5 | merchant_prepare_id или merchant_confirm_id |
int | ID платежа в биллинг системе поставщика для подтверждения |
При ошибке проведения операции
# | Наименование параметра |
Тип данных | Описание |
---|---|---|---|
1 | error | int | Код статуса операции. |
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 | Транзакция ранее была отменена (При попытке подтвердить или отменить ранее отмененную транзакцию) |