Skip to navigation

6MM Agent SDK

View as Markdown

6MM Agent SDK призначений для партнерських серверних служб, які потребують виклику привілейованого агента APIs без впровадження підпису та обробки запитів з нуля. Його не можна запускати в коді веб-переглядача, мобільного або загальнодоступного настільного комп’ютера, оскільки інтеграція використовує секрет партнера API.

Коли використовувати Agent SDK

Використовуйте Agent SDK, коли бекенду потрібно пов’язати користувача партнера, перемістити активи за затвердженим робочим процесом, отримати торгові записи, створити URL для входу у вбудовану торгівлю або перевірити сповіщення Webhook. Використовуйте Trading Widget SDK окремо, коли партнерський фронтенд має відображати торговий інтерфейс.

Можливості

СценарійJava SDK
Прив’язати користувачаПідтримується
Переказ фіксованої сумиПідтримується
Перенести все назовніПідтримується
Зворотний переказПідтримується
Запит на замовлення на передачуПідтримується
Створити запис URLПідтримується
Webhook перевіркаПідтримується

Загальна конфігурація

ключприкладопис
baseUrlhttps://agent-api.6mm.com6MM Служба агента API URL без косої риски в кінці.
agentCodeAGENT001Код агента партнера.
apiSecretyour-api-secretAPI секрет підпису зберігається лише на сервері.
defaultCurrencyUSDTВалюта за умовчанням для переказу та рахунку APIs.
webhookUrlhttps://partner.example.com/6mm/webhookКінцева точка партнера для сповіщень 6MM webhook.

Типовий інтеграційний потік

  1. Інтерфейс партнера автентифікує користувача через власну систему облікового запису партнера.
  2. Сервер партнера відображає користувача на стабільний ідентифікатор на стороні партнера.
  3. Сервер викликає Agent SDK із agentCode і захищеним секретом API.
  4. SDK підписує та надсилає запит агента API.
  5. Сервер зберігає повернутий бізнес-ідентифікатор і обробляє пізніше webhooks ідемпотентно.
  6. Інтерфейс отримує лише короткочасний результат або необхідні облікові дані для входу.

Виберіть SDK

Backend стекПочніть тут
JavaJava SDK Огляд і Java Швидкий старт

PHP SDK не було опубліковано. Щоб інтегрувати його, зв’яжіться з нами, щоб отримати SDK, інструкції зі встановлення та доступні версії.

PHP SDK інформація про інтеграцію

Контрольний лист виробництва

  • Завантажте apiSecret із серверного секретного менеджера, а не вихідний код.
  • Зберігайте облікові дані для розробки, постановки та виробництва окремо.
  • Використовуйте стабільне зіставлення користувачів партнерів і унікальні ідентифікатори бізнес-замовлень.
  • Зберігайте вихідний ідентифікатор під час перевірки статусу запиту, який минув.
  • Перевірте підписи webhook і збережіть оброблені ідентифікатори подій.
  • Видаляйте секрети та підписи з журналів, зберігаючи ідентифікатори запитів для підтримки.

Наступні кроки

Можливості Java SDK v0.3.0

Java SDK тепер включає гаманці фінансування, явні середовища фінансування, шість безперервних запитів даних і довідкові ставки.

Бізнес робочий процесПосібник Java v0.3.0
Обов’язкові та контрактні/фінансові активиКористувачі та активи
Перекази за договором і запити про замовлення на переказПерекази за договором
Перекази фінансування та спеціальні запити на відновленняГаманець для фінансування
Поточні/історічні замовлення, заповнення, позиції та книгаВічні запити
Перенаправлення та вбудовування секундної торгівліСекундна торгівля
Виробництво та моделювання фондівКерівництво по навколишньому середовищу
Оновлення існуючої інтеграції Java.Оновити до v0.3.0