원스토어 영수증 검증 오류 문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

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

  • 뒤끝 SDK 버전 : 5.11.9
  • 프로젝트명 : Dust Adventure
  • 스테이터스 코드 : 400
  • 에러 코드 : Onestore
  • 에러 메시지 : The requested data could not be found.
    BackEnd.Game.Payment.

안녕하세요.
원스토어 영수증 검증을 이용하고 있습니다.
원스토어 결제 완료 후 영수증 검증을 비동기식을 통해서 시도하고 있는데,
위 작성한 코드, 메시지가 나옵니다.

코드는 원스토어의 OnConsumeSucceeded( PurchaseData purchase ) 호출시에
뒤끝 영수증 검증을 진행하고 있습니다.

productID, purchase.PurchaseToken를 전부 잘 넣어주고 있습니다.

콘솔의 스토어 정보에 Client ID, Client Secret도 넣어둔 상태입니다.
(혹시 Client ID가 앱 패키지 네임과 다른건가요? 가이드 사진 상에서는 앱 패키지 네임으로 있길래 앱 패키지 네임으로 작성하긴 했습니다.)

가이드에 Error Case에도 없는 오류라서 해결에 어려움을 겪고 있습니다.
확인 부탁드립니다. 감사합니다.

==== 추가 ====

원스토어에서 SandBox 등록한 테스트 계정으로 테스트 구매한거긴 합니다.
혹시 테스트 결제여서 그런걸까요?
만약 그렇다면 테스트는 어떻게 진행해야 하는지도 궁금합니다.

안녕하세요 개발자님,
문의하신 내용과 관련해 호출 정보를 확인하지 못하고 있는 상황입니다.
테스트를 진행하신 유저 정보 및 일자를 공유해주시면 확인하여 안내드릴 수 있도록 하겠습니다.

유저 회원번호는 ---- 입니다. (읽으시면 정보 삭제 부탁드립니다.)
확실한 일자를 알기 위해서 이 글을 올리기 직전 시도하였고, 동일한 에러가 발생했습니다.
(9월 4일 오후 4시 20분)

답변이 지연되어 죄송합니다.
영수증 검증 파라미터 값의 isGlobal 이 true로 확인됩니다.
결제가 국외에서 발생했을 경우 true 이고, 국내에서 발생했을 경우 false 로 해주셔야 합니다.
해당 문제로 예상되니, 국내 결제의 경우 해당 값을 false로 설정하여 주시기 바랍니다.

안녕하세요.
혹시 그렇다면, 해당 true, false는 국가 코드를 받아오거나 접속 지역을 받아와서 한국일 경우 true, 아닐경우 false를 해야하는 걸까요?
제가 이해한건, 국외에도 출시를 진행하는지 여부로 생각했었습니다.

원스토어의 경우 국내와 해외에서 사용하는 서버 API 도메인이 다르게 설정되어 있어,
영수증 검증의 경우도 그에 따라 구분되어 제공되고 있습니다.

원스토어를 통해 해외 출시를 진행하신 것이 아니라면 국내 기준으로 적용해주시면 되며,
해외 출시가 이루어지는 경우라면 그에 맞추어 코드상 분리되어 적용되어야하니 참고하여 주시면 감사하겠습니다.