💰ZaleyCash API v.2

Домен - https://zaleycash.com

Используется схема Bearer аутентификации - https://swagger.io/docs/specification/authentication/bearer-authentication/

Доступ к ресурсам осуществляется при предоставлении токена в HTTP заголовке Authorization: Bearer <access_token>

Токен генерируется по секретному ключу методом /api/v2/token - в HTTP заголовке передать Authorization: Bearer <secret_key>

Токен действителен 1 час. Секретный ключ предоставляется клиенту по запросу после регистрации на сайте https://zaleycash.com в разделе https://zaleycash.com/profile/.

Все методы принимают запросы и отдают данные в формате JSON.

Структура успешного ответа:

{
    "code": 200,
    "message": "OK",
    "response": {
        JSON data
    }
}

Структура ответа с ошибкой:

{
    "code": 5,
    "message": "Message"
}

HTTP Коды ответов:

200 - успешный ответ

400 - неверный формат запроса

401 - пользователь не авторизован

403 - доступ к ресурсу закрыт

404 - ресурс не найден

500 - внутренняя ошибка сервера

Внутренние коды ошибок и их обозначения:

1 - Invalid access token

2 - Wrong secret key

3 - Client does not exist

4 - Wrong Authorization header

5 - Access is denied for user

10 - Invalid request

20 - Registration errors

21 - User does not exist

22 - User with account does not exist

23 - Account <account_id> type is not <account_type>

24 - Account <account_name> inactive. Operations are protected

25 - Wrong account_id

26 - User inactive. Operations are protected

50 - Not enough money or your amount is less then set limit

51 - Not enough money

52 - Switch on common financial account for operation processing in account <account_name>

53 - Transaction processing error

54 - Financial operations are protected for account <account_name>

55 - Wrong operation_id

56 - Invalid transaction description in request

57 - Can not approve deposit transaction

58 - Duplicate operation_id

59 - Operation already approved

60 - Operation already declined

71 - Account creation error

72 - Email already exist

73 - {partner name} returned an error

80 - Wrong currency

81 - Agent account is disabled

Last updated