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 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

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 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

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 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