PHP Início Rápido

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

Ver como Markdown

Instalação

1{
2 "require": {
3 "sixmm/agent-sdk": "VERSION_PROVIDED_BY_6MM"
4 }
5}

Acesso ao pacote

6MM fornece o nome aprovado do pacote Composer, repositório e versão durante a integração do parceiro. O pacote não deve ser assumido como existindo no Packagist público.

Antes de começar

  • Confirme o Agente API base URL com 6MM.
  • Carregar apiSecret a partir de variáveis de ambiente ou gerenciamento de segredos.
  • Mantenha SDK uso apenas dentro dos serviços backend.
  • Preparar o manuseio de idempotentes para transferências e fluxos de webhook.

Inicializar cliente

1<?php
2
3use Sixmm\Agent\AgentClient;
4use Sixmm\Agent\AgentConfig;
5
6$client = new AgentClient(new AgentConfig(
7 'https://agent-api.6mm.com',
8 'AGENT001',
9 getenv('AGENT_API_SECRET') ?: '',
10 'USDT'
11));

Apenas backend

O PHP SDK assina solicitações de API do Agente e não deve ser exposto por meio de código-fonte público ou ambientes de runtime frontend.

Exemplo: transferir fundos para

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

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

Próximos passos

NeedPróxima página
Entenda Agent SDK capacidades[Agent SDK Visão geral ] (/sdk/agent-sdk/overview)
Revise o comportamento de assinatura[Segredos e Assinaturas] (/sdk/security/secrets-signing)
Verificar a entrega de retorno de chamada[Ganchos de Teia & Idempotência] (/sdk/security/webhooks-idempotency)
Diagnosticar um problema de integração[SDK Solucionando problemas ] (/sdk/security/troubleshooting)