SDK
9 месяцев назад
9 месяцев назад
13 дней назад
9 месяцев назад
9 месяцев назад
13 дней назад
13 дней назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
13 дней назад
4 месяца назад
13 дней назад
год назад
год назад
4 месяца назад
год назад
README.MD
SDK для интеграции с API Сбербанка
Сборка библиотеки
Для сборки джарников необходимо запусть команду ```bash ./gradlew :build-src:clean :build-src:buildInstantPayment :build-src:buildH2h ``` Собранные fatJar будут лежать по пути build-src/build/libs. Их можно подключить себе в проект, либо перенести отдельные модули в свой код.🔧 Подготовка к работе
- Требования: Java 1.8+
- Сертификаты:
- Добавьте банковский сертификат в хранилище JDK:
keytool -importcert -alias <alias> -file <cert_path> -keystore <path_to_cacerts> -storepass changeit
- Или укажите путь к сертификату при создании HttpClientFactory
- Сертификаты находятся в корне проекта в директории certs
- Добавьте банковский сертификат в хранилище JDK:
Подключение зависимостей
Gradle
Maven
Модуль авторизации
Инициализация клиента
Основные методы
| Метод | Описание |
|---|---|
| Получение токена доступа |
| Обновление токена |
| Смена секрета клиента |
| Отзыв токена |
| Информация о пользователе |
Модуль моментальных платежей
Создание платежа
Генерация URL для подписания
🖥️ Модуль H2H
Работа с платежами
Управление сертификатами
| Метод | Описание |
|---|---|
| Запрос нового сертификата |
| Активация сертификата |
| Проверка статуса сертификата |
✨ Дополнительные возможности
- Генерация PKCE-кодов для OAuth
- Работа с зарплатными ведомостями
- Получение выписок по счетам
Тестовые сертификаты:
Используйте для тестового окружения.russiantrustedca.pem