PHP 퀵 스타트

백엔드 서비스에서 PHP SDK 을 설치하고 초기화하세요.

Markdown으로 보기

설치

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

패키지 접근

6MM 파트너 온보딩 시 승인된 Composer 패키지 이름, 저장소, 버전을 제공합니다. 이 패키지가 공개된 Packagist에 존재한다고 가정해서는 안 됩니다.

시작하기 전에

  • 요원이 API 기지 URL 6MM와 확인해.
  • 환경 변수 또는 비밀 관리에서 apiSecret 로드.
  • SDK 사용은 백엔드 서비스 내에서만 유지하세요.
  • 전이 및 webhook 흐름을 위한 멩등원 처리를 준비합니다.

클라이언트 초기화

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

백엔드만

PHP SDK 에이전트 API 요청에 서명하며, 공개 소스 코드나 프론트엔드 런타임 환경을 통해 노출되어서는 안 됩니다.

예시: 자금 이체

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

금액은 소수점 문자열을 사용하고, 전송 상태를 다시 시도하거나 조회할 때 원래 agentOrderNo 을 보존하세요.

다음 단계

필요다음 페이지
Agent SDK 기능을 이해하세요Agent SDK 개요
서명 행동 검토비밀과 서명
콜백 전달 확인Webhooks 및 등등성
통합 문제 진단하기SDK 문제 해결