PHP Início Rápido

Instale e inicialize o PHP SDK a partir de um serviço backend.

Ver como Markdown

Instalação

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

Acesso ao pacote

6MM fornece o nome do pacote Composer aprovado, repositório e versão durante a integração do parceiro. Não se deve assumir que o pacote existe no Packagist público.

Antes de começares

  • Confirma o Agente API base URL com 6MM.
  • Carregar apiSecret a partir de variáveis de ambiente ou gestão de segredos.
  • Manter SDK utilização apenas dentro dos serviços backend.
  • Preparar o manuseamento de idempotentes para transferências e fluxos de webhook.

Inicializar cliente

<?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'
));

Apenas backend

O PHP SDK assina pedidos de Agente API e não deve ser exposto através de código-fonte público ou ambientes de execução frontend.

Exemplo: transferir fundos em

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

Use cadeias decimais para os valores e preserve o agentOrderNo original ao tentar novamente ou consultar o estado da transferência.

Próximos passos

NecessidadePágina seguinte
Compreenda Agent SDK capacidadesAgent SDK Visão Geral
Rever o comportamento de assinaturaSegredos e Sessões de Autógrafos
Verificar entrega de retorno de chamadaWebhooks & Idempotência
Diagnosticar um problema de integraçãoSDK A Resolver Problemas