Java Быстрый старт
Java Быстрый старт: интеграция с Agent Java SDK v0.3.0, примеры, параметры и семантика ответов.
Это руководство предназначено для Agent Java SDK v0.3.0, Java 8+ и помеченного публичного контракта. Инициализируйте client с помощью шагов по установке и настройке, описанных на этой странице; запустите примеры в серверной части партнера.
Пример предварительных условий
Фрагменты Java разделяют этот импорт. Инициализируйте client с помощью быстрого запуска и получите platformUserId из сохраненной привязки. Примеры идентификаторов пользователей/заказов необходимо заменить вашими собственными сохраненными значениями.
Координаты Maven
Текущие координаты источника:
GitHub — это хостинг исходного кода, а не репозиторий зависимостей Maven. Если SDK не уже опубликован в репозитории Maven, установите его в свой локальный Maven сначала репозиторий:
После локальной установки ваш бизнес-проект может решить
com.sixmm.exchange.sdk:agent:0.3.0 из локального репозитория Maven.
Для групповых сборок и тестовых сред опубликуйте SDK в репозитории Maven. например Nexus, Artifactory, пакеты GitHub, Maven Central или используйте GitHub. сервис сборки, такой как JitPack.
Информацию о существующей интеграции см. SDK руководство по обновлению. Используйте стабильный тег исходного кода v0.3.0 для установки SDK и прочтите соответствующую документацию по интеграции.
Инициализация клиента
Обычный Java
Весенние ботинки
Пример свойств приложения:
Привязать пользователя
Bind создает или извлекает связь между пользователем-партнером и 6MM пользователь платформы. Вызовите его, когда пользователь впервые входит в торговый процесс или перед первый перенос в 6MM.
Поля запроса:
Поля ответа:
Рекомендуемые бизнес-потоки
Первая торговая запись
Внести депозит в 6MM
Вывод обратно к партнеру
Источник и связанные руководства
- Официальный источник v0.3.0
- Обзор запроса и нумерация страниц
- Финансирование кошелька
- Руководство по обновлению
Обработка ошибок
Исключения SDK делятся на две категории:
Пример:
Получите Webhooks
Все четыре типа событий используют настроенный обратный вызов продавца URL; отправка телом event. Проверьте исходные полученные байты, затем проверьте временное окно, продавца и среду. Возвращайте HTTP 2xx только после фиксации бизнес-данных и успешных записей дедупликации или надежного сохранения постоянной задачи.
Предупреждения о событиях и ликвидации · Проверка подписи, ответы и повторные попытки