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

# Agent PHP SDK

<h2 id="runtime">
  Durasi
</h2>

| Item                            | Nilai                                      |
| ------------------------------- | ------------------------------------------ |
| Paket                           | sixmm/agent-sdk                            |
| Versi PHP minimum               | PHP 7.4+                                   |
| Versi PHP yang direkomendasikan | PHP versi 8.1+ atau yang saat ini didukung |
| Perpanjangan yang diperlukan    | ext-json, ext-curl                         |

Sumber paket PHP SDK dan versi yang disetujui disediakan selama proses onboarding mitra. Jangan berasumsi bahwa paket tersedia dari Packagist publik; konfigurasikan repositori Composer yang disediakan untuk organisasi Anda.

<h2 id="supported-scenarios">
  Skenario yang didukung
</h2>

| Skenario              | metode SDK                  |
| --------------------- | --------------------------- |
| Ikat pengguna         | mengikat                    |
| Transfer jumlah tetap | transfer                    |
| Transfer semua        | transferAllOut              |
| Transfer balik        | membalik                    |
| Urutan kueri          | queryOrder                  |
| Buat entri URL        | createEntryUrl              |
| Verifikasi Webhook    | WebhookVerifier::verifikasi |

<h2 id="backend-integration-rules">
  Aturan integrasi backend
</h2>

* Muat `apiSecret` dari manajer rahasia atau variabel lingkungan yang dilindungi.
* Jauhkan logika pengikatan, transfer, penandatanganan, dan webhook pengguna dari kode browser.
* Gunakan string desimal untuk jumlah aset guna menghindari pembulatan floating-point.
* Gunakan kembali `agentOrderNo` asli saat melakukan query hasil transfer yang tidak pasti.
* Verifikasi tanda tangan webhook terhadap badan permintaan mentah sebelum mendekode atau mengubahnya.

<h2 id="next-steps">
  Langkah selanjutnya
</h2>

* [PHP Quick Start](/id/sdk/agent-sdk/php/quick-start): konfigurasikan Composer dan inisialisasi klien.
* [Agent SDK Ikhtisar](/id/sdk/agent-sdk/overview): tinjau seluruh alur integrasi backend.
* [Secrets & Signing](/id/sdk/security/secrets-signing): lindungi kredensial dan pahami HMAC penandatanganan.
* [Webhooks & Idempotensi](/id/sdk/security/webhooks-idempotency): memproses callback berulang dengan aman.