영수증 정보 준비
앱 서버가 영수증 검증을 요청하려면 앱 클라이언트가 Hive Axyl 서버에서 받은 봉인 영수증과 구매 정보를 앱 서버에 전달해야 합니다. Steam Overlay 승인 뒤 결제 결과 데이터 저장 및 승인 확인이 성공하면, 3단계. 상품 구매에서 받은 값을 아래와 같이 모아 앱에서 구현한 앱 서버 API로 전달하세요. 앱 서버는 각 값을 영수증 검증 요청에서 이름이 같은 필드에 넣습니다.
소모성 상품
Steam 결제는 소모성 상품만 지원하므로 소모성 상품 영수증 검증 요청에 필요한 아래 값을 전달하세요.
axylReceipt: 결제 세션 초기화 성공 응답의Data.AxylReceipt. Hive Axyl 서버가 발급한 봉인 영수증이므로 값을 가공하지 않은 원문productId: 같은 응답의Data.ProductIdaccountUuid: AccountUuid 생성에서 만든 값requestType: 신규 구매는1, 구매 복구로 되찾은 구매는2- 선택: 같은 응답의
Data.OrderId와Data.StoreTransactionId를 담은orderId와storeTransactionId - 선택: 결제 결과 저장 요청에 넣은
price,currency,iapPayload,serverId등의 값
구매 복구로 되찾은 구매는 복구 응답의 RestorePurchase에 담긴 AxylReceipt, ProductId, OrderId, StoreTransactionId를 같은 방식으로 전달하세요.
다음 단계
앱 서버에서 Hive Axyl Server API로 영수증을 검증합니다.