6MM Agent SDK
Этот 6MM Agent SDK предназначен для партнёрских серверов, которым необходимо вызывать привилегированный агент API без внедрения подписи и обработки запросов с нуля. Он не должен работать в браузере, мобильном или публичном рабочем столе, поскольку интеграция использует партнёрский API секрет.
Когда использовать Agent SDK
Используйте Agent SDK, когда вашему бэкенду необходимо связать пользователя партнёра, перемещать активы в рамках утверждённого рабочего процесса, запрашивать торговые записи, создавать URL для входа во встроенную торговлю или проверять уведомления Webhook. Используйте Trading Widget SDK отдельно, когда партнёрский фронтенд должен отображать торговый интерфейс.
Возможности
Общая конфигурация
Типичный поток интеграции
- Партнерский фронтенд аутентифицирует пользователя через собственную систему аккаунта партнёра.
- Партнёрский бэкенд отображает пользователя на стабильный идентификатор партнёрской стороны.
- Бэкенд вызывает Agent SDK с
agentCodeи защищённым API секретом. - SDK подписывает и отправляет агенту API запрос.
- Бэкенд хранит возвращённый бизнес-идентификатор и идемпотентно обрабатывает последующие вебхуки.
- Фронтенд получает только кратковременный результат или учетные данные, которые ему нужны.
Выберите SDK
Чек-лист производства
- Загружать
apiSecretиз бэкенд-менеджера секретов, а не из исходного кода. - Разделять разработку, постановку и производственные сертификаты.
- Использовать стабильное партнёрское пользовательское отображение и уникальные идентификаторы бизнес-ордера.
- Сохранить исходный идентификатор при проверке статуса запроса с тайм-аутом.
- Проверка подписей вебхуков и хранение обработанных идентификаторов событий.
- Редактировать секреты и подписи из журналов, сохраняя идентификаторы запросов для поддержки.