PG 결제
Windows 빌링은 HIVESTORE를 통해 진행할 수 있습니다. HIVESTORE(PG결제)는 상품 목록 조회와 구매만 지원하며, 클라이언트 기반 영수증 검증을 진행하지 않습니다.
Windows 환경에서 HIVESTORE로 구매하는 경우에는 호출 즉시 새 창에서 결제 요청 화면이 표시됩니다.
CS_IapV4Purchase(const char* marketPid, const char* additionalInfo, ReceiptInfoCB cb);
를 호출하면 영수증 정보 없이 ReceiptInfoCB
를 통해 “ErrorCode:IAPSUCCESS=90″와 “Code:IAPV4HiveStoreSuccess=-6110000” 응답을 즉시 반환하며, ErrorCode(또는 Code)를 판별하여 게임 내에서 구매 중임을 알리는 팝업을 노출하면 됩니다.
자세한 내용은 Hive PG 결제 소개에서 확인하세요.
C2SInAppV4 스팀 결제
스팀을 타겟으로 빌드 시 C2SInAppV4 모듈을 통해 스팀 결제를 지원합니다.
결제 방식은 일반적인 C2SInAppV4와 동일합니다.
빌링 사용 방법
리소스 파일 준비하기
- steam_appid.txt 파일 준비하기
컴파일
컴파일을 진행해 Windows용 게임 실행 파일과 폴더를 생성합니다.
컴파일 후 작업
- steamworks의 sdk/redistributable_bin/win64/steam_api64.dll 을 실행 파일
폴더/steam_api64.dll 로 복사합니다 - 준비한 steam_appid.txt 을 “게임 실행 파일 폴더/steam_appid.txt”에 배치합니다. 이 과정은 스팀에 게임을 업로드 하기 전 테스트를 위해 필요하지만, 게임을 실제로 업로드 하는 경우에는 필요 없는 과정입니다.