영수증 검증 실패

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 : Orient
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :
    몇일간 영수증 검증에서 실패한 이력이 반복적으로 밝생합니다.

회원번호 : 2eff8600-09b2-11ed-a6e1-6d8839b373fc

안녕하세요 개발자님.

확인해본 결과, 해당 유저는 7월 22일 20시 50분에 검증한 영수증 정보를 이용하여 23~24일까지 5번 정도의 영수증 검증을 시도한 것으로 확인이 됩니다.

이미 사용한 영수증 토큰
statusCode : 409
errorCode : UsedReceipt
message : This receipt has already been used. usedDate: 2022-07-22T11:50:46Z

구매를 시도할 경우에 로그를 남기도록 했는데,
로그가 안남네요.

그리고 해당 부분처럼 오류나는거는 영수증 검증 시도할때 발생하지 않고
결제가 실패할 경우 발생하더라고요.

계속 일정 시간 반복되는데, 한번 확인해 주실 수 있을까요?
유저가 현시간에 클릭하는건 아닌걸로 보이네요

확인해본 결과, 7월 25일 5시 51분 27경에 호출을 한 것으로 확인이 됩니다.

This receipt has already been used. usedDate: 2022-07-22T11:50:46Z

이전에 발생된 영수증 에러 호출 시 모두 다음과 같은 로직이 동작되었습니다.

  1. 차트 읽기 2번
  2. 내 게임 유저 조회 한번
  3. 랭크 테이블 불러오기 한번
  4. 트랜잭션 불러오기 한번
  5. 랭킹 불러오기(c4878cc0로 시작)
  6. 영수증 검증
  7. 게임정보 수정
  8. 챗 필터 불러오기 및 채널 불러오기

해당 프로세스대로 진행될 수 있는 로직에서 살펴보시는 것을 권장드리며 및 유니티 IAP 관련 버그인지 확인해주시기 바랍니다.

안녕하세요
다시금 같은 문제가 발생하여 문의드립니다.

제가 정확히 이해를 못했는데,
말씀하신 내용으로는 유저(또는 기기)에서 영수증 검증을 계속 시도한다는 건가요?

한번 영수증 에러가 발생하면 같은 영수증 토큰으로 계속하여 반복되어 불편하네요.
로직은 결제를 완료해야만 영수증 검증이 표시되어 반복적으로 시도할 수 없는 환경입니다.

좀 더 설명좀 부탁드립니다.

네 맞습니다.

해당 유저가 이전에 결제한 영수증 토큰을 이용하여 영수증 검증을 시도하고 있습니다.

8월 9일 5시 6분에 발생한 영수증 검증의 경우, ‘관리자’ 닉네임의 유저가 다음과 같은 로직을 수행했습니다.

17:06:30.888 - 토큰 로그인
17:06:30.975 - 차트 테이블 불러오기
17:06:32.637 - 차트아이디 55*** 의 차트 불러오기
17:06:35.972 - 차트아이디 54*** 의 차트 불러오기
17:06:36.137 - 내 유저정보 조회
17:06:36.227 - 랭크 테이블 조회
17:06:36.312 - 게임 데이터 트랜잭션 조회
17:06:36.383 - c4878로 시작되는 랭킹 조회
17:06:38.940 - 영수증 검증
17:06:46.247 - 게임 정보 수정
17:06:46.307 - 챗 접속
17:06:46.375 - 우편 불러오기

해당 시간을 참고하여 아이템 구입이 가능한지 확인한 시간인지 확인해주시고, 아래와 같이 유니티 IAP에 대한 버그 이슈가 아닌지 확인해주시기 바랍니다.

https://forum.unity.com/threads/iap-is-called-again-when-application-starts-again.520390/