PHP Khởi Đầu Nhanh

Cài đặt và khởi tạo PHP SDK từ dịch vụ backend.

View as Markdown

Cài đặt

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

Truy cập gói

6MM cung cấp tên gói Composer đã được phê duyệt, kho lưu trữ và phiên bản trong quá trình onboarding đối tác. Không nên giả định gói này tồn tại trên Packagist công khai.

Trước khi bạn bắt đầu

  • Xác nhận URL căn cứ của Đặc vụ API với 6MM.
  • Tải apiSecret từ các biến môi trường hoặc quản lý bí mật.
  • Chỉ giữ SDK sử dụng trong các dịch vụ backend.
  • Chuẩn bị xử lý đồng nhất cho các luồng chuyển giao và webhook.

Khởi tạo máy khách

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

Chỉ dành cho backend

PHP SDK ký các yêu cầu Agent API và không được lộ thông qua mã nguồn công khai hoặc môi trường thời gian chạy frontend.

Ví dụ: chuyển tiền vào

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

Sử dụng chuỗi thập phân cho số tiền và giữ nguyên agentOrderNo gốc khi thử lại hoặc truy vấn trạng thái chuyển giao.

Các bước tiếp theo

Nhu cầuTrang tiếp theo
Hiểu các khả năng Agent SDKAgent SDK Tổng quan
Xem lại hành vi kýBí mật & Ký hiệu
Xác minh việc thực hiện callbackWebhooks & Idempotency
Chẩn đoán vấn đề tích hợpSDK Khắc phục sự cố