Account: сервис менеджмента счетов пользователя

1. Открытие нового счета

Запрос: /account/open
Тело:

{
    auth_token: <auth_token>,
    name: <name>,
    type: <type_of_account>,
    currency: <ISO_4217>    
}

Ответ:

{
    error_code: 0,
    account_id: <account_id>
}

или
{
    error_code: 1
}

Коды результата (error_code):

2. Закрытие счета

Запрос: /account/close
Тело:

{
    auth_token: <auth_token>,
    account_id: <account_id>
}

Ответ:
{
    error_code: <error_code> 
}

3. Получение списка всех счетов пользователя

Запрос: /account/list
Тело:

{
    auth_token: <auth_token>
}

Ответ:

{
    error_code: 1 
}

или

{
    error_code: 0
    accounts: [
        {
            name: <name>,
            type: <type_of_account>,
            account_id: <account_id>,
            currency: <ISO_4217>,
            balance: <balance>,
            opendate: <opendate_timestamp>,
            closedate: <closedate_timestamp>    
        },
        ..... ]
}