Подключение зависимости
Перейти в 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"));