PHP Быстрый старт

Установите и инициализируйте PHP SDK из бэкенд-сервиса.

Просмотр в формате Markdown

Установка

{
"require": {
"sixmm/agent-sdk": "VERSION_PROVIDED_BY_6MM"
}
}

Доступ к посылке

6MM предоставляет утверждённое название пакета, репозиторий и версию Composer во время адаптации партнёров. Не следует считать, что пакет существует на публичном Packagist.

Прежде чем начать

  • Подтвердите, что агент API базовый URL с 6MM.
  • Загружать apiSecret из переменных среды или управления секретами.
  • Оставьте SDK использование только внутри серверных сервисов.
  • Подготовить идемпотентную обработку для потоков передачи и вебхука.

Инициализация клиента

<?php
use Sixmm\Agent\AgentClient;
use Sixmm\Agent\AgentConfig;
$client = new AgentClient(new AgentConfig(
'https://agent-api.6mm.com',
'AGENT001',
getenv('AGENT_API_SECRET') ?: '',
'USDT'
));

Только для бэкенда

PHP SDK подписывает запросы Agent API и не должен быть раскрыт через публичный исходный код или фронтенд-среды выполнения.

Пример: перевод средств в

$response = $client->transfer([
'agentOrderNo' => 'AGT-ORDER-1001',
'agentUserId' => 'agent-user-001',
'direction' => 'IN',
'currency' => 'USDT',
'amount' => '10.00',
]);

Используйте десятичные строки для сумм и сохраняйте исходный agentOrderNo при повторной попытке или запросе статуса передачи.

Следующие шаги

ПотребностьСледующая страница
Понимайте Agent SDK возможностиAgent SDK Обзор
Пересмотр поведения при подписанииСекреты и жесты
Проверьте обратную доставкуВебхуки и идемпотентность
Диагностика проблемы интеграцииSDK Устранение неполадок