영수증 정보 준비
앱 서버가 영수증 검증을 요청하려면 앱 클라이언트가 결제 결과로 받은 영수증과 구매 정보를 앱 서버에 전달해야 합니다. 3단계. 상품 구매에서 받은 값을 아래와 같이 모아 앱에서 구현한 앱 서버 API로 전달하세요. 앱 서버는 각 값을 영수증 검증 요청에서 이름이 같은 필드에 넣습니다.
소모성 상품
소모성 상품은 소모성 상품 영수증 검증 요청에 필요한 아래 값을 전달하세요.
axylReceipt: Apple App Store 결제 요청 성공 응답의AppleTransaction.JwsRepresentationstoreTransactionId: 같은 응답의AppleTransaction.IdproductId: 사용자가 구매한 상품의 Product IDaccountUuid:PurchaseOptions.AppAccountToken에 넣은 값과 같은, AccountUuid 생성에서 만든 값requestType: 신규 구매는1, 구매 복구로 다시 얻은 영수증은2- 선택: 결제 결과 저장 요청에 넣은
price,currency,iapPayload,serverId등의 값
구독 상품
구독 상품은 구독 상품 영수증 검증 요청에 필요한 아래 값을 전달하세요.
axylReceipt: 구독 결제의AppleTransaction.JwsRepresentation. 구독 구매 정보 저장 요청의AxylReceipt와 같은 값accountUuid:PurchaseOptions.AppAccountToken에 넣은 값과 같은, AccountUuid 생성에서 만든 값country,language: 구독 구매 정보 저장 요청에 넣은 국가 코드와 언어 코드requestType: 신규 구매는1, 구매 복구로 다시 얻은 영수증은2- 선택: 구독 구매 정보 저장 요청에 넣은
currency,serverId등의 값 - 선택: 스토어 결제창을 열기 전 구매 사전 정보 저장에서
PrepareSubscriptionAsync()요청에 넣은IapPayload를 담은iapPayload
다음 단계
앱 서버에서 Hive Axyl Server API로 영수증을 검증합니다.