게임 수익화
Kplay는 크레딧 기반 인앱 결제 시스템을 내장하고 있습니다. 게임 안에서 아이템을 판매하고, 수익을 올릴 수 있습니다.
구조
플레이어가 크레딧 구매 (Stripe)
↓
게임 안에서 아이템 구매 (크레딧 차감)
↓
게임 크리에이터에게 웹훅 알림
크레딧 시스템
Kplay의 통화는 크레딧입니다. 플레이어는 Stripe를 통해 크레딧을 구매하고, 게임 안에서 사용합니다.
| 팩 | 가격 |
|---|---|
| 100 크레딧 | $0.99 |
| 500 크레딧 | $3.99 |
| 1,000 크레딧 | $6.99 |
게임에 인앱 결제 추가하기
게임과 Kplay 간 통신은 postMessage API로 이루어집니다. 게임은 iframe 안에서 실행되고, 부모 창(Kplay)에 메시지를 보내 결제를 요청합니다.
전체 흐름:
┌──────── 게임 (iframe) ────────┐ ┌──────── Kplay (부모) ────────┐
│ │ │ │
│ 1. "아이템 구매" 버튼 클릭 │────→│ 2. 크레딧 차감 API 호출 │
│ │ │ │
│ 4. 결과 수신 → 아이템 지급 │←────│ 3. 결과 전송 (성공/실패) │
│ │ │ │
└────────────────────────────────┘ └───────────────────────────────┘
자세한 구현 방법은 다음 문서를 참고하세요:
- postMessage API — 게임 ↔ Kplay 통신 프로토콜
- 인앱 결제 구현 — 실제 코드 예시
- 웹훅 연동 — 서버사이드 결제 검증