Agent PHP SDK

Use the approved 6MM Agent PHP package from backend services for user binding, transfers, entry URLs, and webhook verification.
View as Markdown

Runtime

ItemValue
Packagesixmm/agent-sdk
Minimum PHP versionPHP 7.4+
Recommended PHP versionPHP 8.1+ or currently supported versions
Required extensionsext-json, ext-curl

The PHP SDK package source and approved version are provided during partner onboarding. Do not assume that the package is available from public Packagist; configure the Composer repository supplied for your organization.

Supported scenarios

ScenarioSDK method
Bind userbind
Fixed amount transfertransfer
Transfer all outtransferAllOut
Reverse transferreverse
Query orderqueryOrder
Create entry URLcreateEntryUrl
Webhook verificationWebhookVerifier::verify

Backend integration rules

  • Load apiSecret from a secret manager or protected environment variable.
  • Keep user binding, transfer, signing, and webhook logic out of browser code.
  • Use decimal strings for asset amounts to avoid floating-point rounding.
  • Reuse the original agentOrderNo when querying an uncertain transfer result.
  • Verify webhook signatures against the raw request body before decoding or changing it.

Next steps