> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# PHP Inicio rápido

<h2 id="install">
  Instalación
</h2>

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

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

<h2 id="before-you-start">
  Antes de empezar
</h2>

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

<h2 id="initialize-client">
  Inicializar cliente
</h2>

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

> **Solo backend**
>
> El PHP SDK firma solicitudes de Agent API y no debe ser expuesto a través de código fuente público ni entornos de ejecución frontend.

<h2 id="example-transfer-funds-in">
  Ejemplo: transferir fondos en
</h2>

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

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

<h2 id="next-steps">
  Próximos pasos
</h2>

| Necesidad                                               | Página siguiente                                                           |
| ------------------------------------------------------- | -------------------------------------------------------------------------- |
| Entiende Agent SDK capacidades                          | \[Agent SDK Resumen] (/sdk/agent-sdk/overview)                             |
| Revisa el comportamiento de firmas                      | \[Secretos y firmas] (/sdk/security/secrets-signing)                       |
| Verificar la entrega de la devolución de llamada        | \[Ganchos de telaraña e idempotencia] (/sdk/security/webhooks-idempotency) |
| Diagnosticar un problema de integración                 | \[SDK Solucionando problemas] (/sdk/security/troubleshooting)              |
| <h2 id="localized-page-links">Páginas relacionadas</h2> |                                                                            |

* [6MM Agent SDK por Java y PHP](/es-ES/sdk/agent-sdk/overview)
* [Agent SDK Secretos y HMAC Firmas](/es-ES/sdk/security/secrets-signing)
* [Verificación de firma en Webhook e Idempotencia](/es-ES/sdk/security/webhooks-idempotency)
* [SDK Resolución de problemas de integración](/es-ES/sdk/security/troubleshooting)