Tarlanpayments
Рус
Рус
  • Платежный шлюз
    • Общая информация
      • Процесс одностадийного платежа
      • Процесс двухстадийного платежа
      • Виды операций
      • 3D-Secure
      • PCI DSS
    • Типы транзакций
    • Структура ответов системы
    • Коды ошибок
    • Статусы транзакций
    • Формирование подписи
    • Дополнительные параметры
    • Взаимодействие с формой оплаты
      • Инициация приёма денежных средств
      • Инициация вывода денежных средств
      • Привязка карты
      • Инициация приёма денежных средств посредством Apple Pay
      • Инициация приёма денежных средств посредство Google Pay
      • Iframe
    • Платежи без формы оплаты
      • Платеж по сохраненной карте (one click)
      • Вывод денежных средств (pay-out)
      • Шифрование платежной карты
    • Вспомогательные методы
      • Удаление привязанной карты
      • Проверка статуса транзакции
      • Получение списка карт
      • Возврат платежа
      • Расчет верхней комиссии
      • Подтверждение списания средств
      • Отмена списания средств
    • Webhook платежной системы
      • Статус оплаты
      • Готовность проведения оплаты
    • Smart Pay
      • Google pay
    • CMS
      • WordPress
      • Bitrix
      • Tilda
    • Сводка изменений
  • AGWS
    • Коды состояния аккаунта
    • Статусы транзакции
    • Коды ошибок
    • Причина отклонения операции
    • Время жизни транзакции
    • Формирование подписи
    • Проверка состояния аккаунта
    • Проведение платежа
    • Проверка статуса пополнения
    • Проверка остатка баланса на счету
    • Подтверждение списания средств
    • Создание ссылки на оплату
    • Информация по услугам
    • Получение информации о юзере
    • Callback платежной системы
  • Получение фискального чека
  • Расчет верхней комиссии
Powered by GitBook
On this page
  • Ожидаемые ошибки
  • Неожидаемые ошибки
  1. AGWS

Коды ошибок

Ожидаемые ошибки

Ожидаемые ошибки — это ошибки, которые всегда возвращаются с кодом статуса HTTP 200 OK. Эти ошибки указывают на то, что запрос был успешно обработан, даже если результат привел к ошибке. Стандартный формат ответа JSON для ожидаемых ошибок указан ниже:

{
    "status": true,
    "status_code": 0,
    "message": "Success",
    "result": {
        "error_code": 1042,
        "message": "duplicate external id",
        "data": null,
    }
}

Детали ошибки находятся в параметре result в полях error_code и message.

Code
Text message
Description
HTTP Status

0

Success

Запрос успешно обработан

200

8301

Unexpected db error

Неопознанная ошибка при обработке ресурса

200

1407

Cache: item not found

Запрашиваемый ресурс не найден

200

1041

Order not found

Платеж с таким идентификатором не найден

200

1042

duplicate external id

Повторное проведение платежа с одинаковым идентификатором

200

9718

provider not found

Запрашиваемый поставщик не найден

200

8015

account doesn't exist

Запрашиваемый баланс не найден

200

9724

showcase not found

Запрашиваемая витрина не найдена

200

9721

showcase service not found

Запрашиваемая услуга витрины не найдена

200

5103

transaction not found

Запрашиваемая транзакция не найдена

200

5413

transaction already finished

Запрашиваемая транзакция финализирована

200

8008

project doesn't exist

Запрашиваемый проект не найден

200

1410

not enough balance

Недостаточно средств на балансе витрины

200

9902

parking doesn't exists

Parking doesn't exists

200

9726

project limit not found

Ошибка на стороне платежной организации

200

2012

project commission not found

Ошибка на стороне платежной организации

200

Неожидаемые ошибки

Неожидаемые ошибки — это ошибки, которые возвращаются с кодом HTTP, указывающим на сбой (например, 400 или 500). Эти ошибки сигнализируют о том, что запрос не был выполнен из-за таких проблем, как ошибки валидации, проблемы аутентификации или системные ошибки. Стандартный формат ответа JSON для неожиданных ошибок указан ниже:

{
    "status": false,
    "status_code": 1014,
    "message": "Invalid signature",
    "result": {}
}

Поляstatus_code иmessage предоставляют основную информацию об ошибке.

Code
Text message
Description
HTTP Status

500

Internal Server Error

Неопознанна ошибка сервера

500

1014

Invalid signature

Неправильно сформулированная подпись

400

1021

request validation error

Неправильное тело запроса

400

1404

Invalid action request

Не передано значение поля

400

5629

empty service code

не передано значение service_code

400

5610

invalid project code

не передано значение project, либо неверное значение

400

1301

login is not verified

не передано значение username

400

999999

Unknown error

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

500

Last updated 2 days ago