아키텍처
PlayCamp SDK API는 게임 서버를 통해 연동됩니다.역할 분담
데이터 흐름 예시
1
크리에이터 선택
유저가 게임에서 크리에이터를 선택
2
부스트 등록
게임 서버가
POST /v1/server/sponsors 호출3
인게임 결제
유저가 인게임 결제 진행
4
결제 등록
게임 서버가
POST /v1/server/payments 호출5
자동 귀속
SDK API가 해당 결제를 크리에이터에게 자동 귀속
6
정산
월말 정산 시 크리에이터별 수익 계산
시작하기
필수 연동 API
캠페인 진행을 위해 반드시 연동해야 하는 Server API 3개입니다.
연동 검증 흐름:
1
API 연동
게임 서버에 필수 API 3개를 구현합니다
2
Live 환경에서 호출
각 API를 Live 환경(
https://sdk-api.playcamp.io)에서 최소 1번씩 호출합니다. isTest: true 사용이 가능합니다.3
캠페인 승인 요청
3개 API 검증이 완료되면 PlayCamp 관리자에게 승인을 요청합니다
4
캠페인 게시
승인 후 연동 경고 메시지가 사라지고 캠페인이 최종 게시 상태로 전환됩니다
캠페인/크리에이터 조회, 웹훅 등은 선택적으로 연동하면 됩니다.
API 키 발급
PlayCamp 플랫폼에서 프로젝트 생성 후 API 키를 발급받습니다.인증 방식
모든 API 요청에 Bearer Token 인증을 사용합니다.서버 환경
개발 중에는 Sandbox 환경을 사용하세요. Sandbox는 Live와 완전히 격리되어 있습니다.
연동 순서
SDK
타입 안전한 연동을 위해 HTTP 직접 호출 대신 공식 SDK를 사용할 수 있습니다:- Node SDK
- Go SDK
테스트 모드
캠페인 시작 전isTest: true 파라미터를 사용하여 API 연동을 테스트할 수 있습니다.
- cURL
- Node SDK
- Go SDK
- 요청 파라미터 검증은 실제와 동일하게 수행
- 데이터는 DB에 저장되지 않음
- Mock 응답 반환
권장: 캠페인 시작 전 연동 시에는
isTest: true를 사용하여 테스트하세요. isTest는 Sandbox와 Live 환경 모두에서 사용 가능합니다. 실제 캠페인 운영 시에는 isTest 파라미터를 제거하세요.