H2H

SDK по выписке

Подключение зависимости

Перейти в build.gradle вашего модуля и добавить зависимости внутрь блока dependencies { ... } .

dependencies {
    implementation("com.alfa.api.sdk:api-sdk-transactions:0.1.0") 
}

Инициализация SDK

Описание к инициализации можно посмотреть здесь.

Получение выписки

Описание передаваемых параметров запроса описаны здесь.

TransactionsApi transactionsApi = new TransactionsApi(apiHttpClient);
Statement statement = transactionsApi.getStatement("1234567890", LocalDate.parse("2024-01-01"), 1, CurFormat.CUR_TRANSFER);

Получение выписки в формате 1C

Описание передаваемых параметров запроса описаны здесь.

TransactionsApi transactionsApi = new TransactionsApi(apiHttpClient);
Statement statement = transactionsApi.getStatement1C("12313133544",  LocalDate.parse("2024-01-01"), 10, 0);

Получение выписки в формате MT940

Описание передаваемых параметров запроса описаны здесь.

TransactionsApi transactionsApi = new TransactionsApi(apiHttpClient);
Statement statement = transactionsApi.getStatementMT940("12313133544",  LocalDate.parse("2024-01-01"), 10, 0);

Получение информации об оборотах

Описание передаваемых параметров запроса описаны здесь.

TransactionsApi transactionsApi = new TransactionsApi(apiHttpClient);
Statement statement = transactionsApi.getSummary("12313133544", LocalDate.parse("2024-01-01"));