Agent PHP SDK

Використовуйте затверджений пакет 6MM Agent PHP від бекенд-сервісів для зв’язування користувачами, передач, URL-адрес запису та верифікації вебхуків.

View as Markdown

Тривалість виконання

ПредметВартість
Пакетsixmm/agent-SDK
Мінімальна версія PHPPHP 7.4+
Рекомендована версія PHPPHP версії 8.1+ або підтримувані наразі
Необхідні розширенняext-json, ext-curl

Джерело пакету PHP SDK та затверджена версія надаються під час адаптації партнерів. Не припускайте, що посилка доступна через публічний Packagist; налаштуйте репозиторій Composer, який надається вашій організації.

Підтримувані сценарії

СценарійSDK метод
Прив’язати користувачазв’язування
Фіксована сума переказуТрансфер
Переведіть усеtransferAllOut
Зворотний трансферреверс
Ордер запитівqueryOrder
Створити запис URLcreateEntryUrl
Верифікація за допомогою вебхукаWebhookVerifier::verify

Правила інтеграції бекенду

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

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

  • PHP Quick Start: налаштувати Composer і ініціалізувати клієнт.

  • [Agent SDK Огляд] (/sdk/agent-sdk/overview): огляд повного процесу інтеграції бекенду.

  • Секрети та підписи: захищають облікові дані та розуміють HMAC підписування.

  • Webhooks and Idempotency: безпечно обробляє повторювані зворотні виклики.
  • 6MM Agent SDK для Java і PHP