PHP Inicio Rápido

Instala e inicializa el PHP SDK desde un servicio backend.
Ver como Markdown

Instalación

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

Acceso al paquete

6MM proporciona el nombre aprobado del paquete Composer, el repositorio y la versión durante la incorporación del socio. No se debe asumir que el paquete existe en Packagist público.

Antes de que empieces

  • Confirma que el Agente API base URL con 6MM.
  • Cargar apiSecret desde variables de entorno o gestión de secretos.
  • Mantener SDK uso solo dentro de los servicios backend.
  • Preparar el manejo de idempotentes para transferencias y flujos 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));

Solo backend

El PHP SDK firma las solicitudes del Agente API y no debe ser expuesto a través de código fuente público o entornos de ejecución frontend.

Ejemplo: transferir fondos en

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]);

Usa cadenas decimales para los montos y conserva el agentOrderNo original al volver a intentar o consultar el estado de la transferencia.

Próximos pasos

NecesidadPágina siguiente
Entiende Agent SDK capacidadesAgent SDK Resumen
Revisar el comportamiento de firmasSecretos y Firmas
Verificar entrega de llamada de regresoGarfios y Idempotencia
Diagnosticar un problema de integraciónSDK Solucionando problemas