소모품 구매 복구 구현 - 영수증 검증

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 : 지금부터 슈퍼인턴
  • 뒤끝SDK 버전 : 5.4.1
  • 에러 코드 :

IAP와 EasyMobile을 같이 사용중에 뒤끝으로 영수증 검증을 하려고합니다.
구글 영수증 검사에서 특정 소모품을 검사하다가 구매지연으로 아이템 지급에 문제가 되는 상황이 생겼습니다.
복구를 통해 아이템 지급을 하려고 알아보던중 뒤끝 영수증 검증을 통해 방법을 고안하고있습니다.
궁금한 점은 아래 정리해뒀습니다.

  1. 100코인을 주는 소모품을 3번 구매했을때 첫번째 구매한 소모품의 영수증을 가져올 방도가 있나요?
  2. Backend.Receipt.IsValidateGooglePurchase 통해 소모품의 영수증 검사할시 오래된 영수증도 토큰과 ID만 있으면 검사가 가능하던데 딱 한번만 성공했습니다. 소모품의 영수증 검사는 최초 1회만 사용가능한건가요?
  3. 구매 당시 말고 추후에 해당 유저가 구매한 영수증 리스트를 가져와서 영수증 체크를 할 방법은 없나요?
  4. 추가로 구매 지연 상태에서 게임을 종료했는데 구매가 성공되었다면 재접속시 구매성공 메세지와 함께 영수증이 오는거 같은데 맞나요?

안녕하세요 개발자님.

순서대로 답변해드리겠습니다.

  1. 뒤끝에서 구입에 발생한 영수증들의 리스트를 가져오는 기능은 제공하고 있지 않습니다.

  2. 네 소모품의 영수증 검사는 최초 1회만 발생하며, 검사 후 이미 사용한 토큰을 검사하게 될 경우 에러가 리턴됩니다.

  3. 네 1번과 마찬가지로 영수증 리스트 불러오기는 기능은 제공하고 있지 않습니다.

  4. 해당부분은 유니티 IAP와 관련된 기능으로 뒤끝측에서는 말씀드리기 어려울 것 같습니다.
    결재 시도이후 앱을 바로 종료했을 경우, 비정상적으로 결재가 진행될 수 있으며 이경우에는 발급된 토큰을 이용해 영수증 검증을 시도해야 합니다.