테스트용 빌드에서 iOS 영수증 검증 실패

  • 뒤끝 SDK 버전 : v5.11.7
  • 프로젝트명 : 포레스트 아일랜드
  • 스테이터스 코드 : 400
  • 에러 코드 : BadParameterException
  • 에러 메시지 : bad token, 잘못된 token 입니다

안녕하세요, iOS에서 영수증 검증을 테스트하던 중 IsValidateApplePurchase() 함수가 실패하는 현상을 확인하여 문의드립니다.
해당 함수는 출시 버전에서는 정상적으로 동작하고 있으나 개발용 빌드(테스트 플라이트 또는 Xcode를 통한 직접 빌드)에서는 위와 같은 에러와 함께 실패합니다.
뒤끝 콘솔의 스토어 정보와 앱스토어의 결제 콘솔 설정이 정상적인 점은 확인헀는데 혹시 실패하는 다른 이유가 있을지 궁금합니다.

안녕하세요 개발자님,
해당 에러가 발생하였던 유저 정보와 대략적인 일시를 공유해주시면 감사하겠습니다.

좋아요 1

안녕하세요, 메시지로 요청주신 내용 전달드렸습니다 :bowing_man:

좋아요 1

확인 시 영수증 인증 불가로 인해 bad request, 잘못된 request 입니다 에러 발생이 확인됩니다.
테스트 빌드의 인앱결제 설정 상 sandbox와 production 중 테스트를 할 정보로 잘 설정되어 빌드가 이루어졌는지 확인 후 다시 시도하여 주시면 감사하겠습니다.

좋아요 1

확인해주셔서 감사합니다 :slight_smile: 번거롭게 해드려 죄송하지만 답변 주신 내용 중 sandbox/production에 따라 다르게 설정해야 할 부분이 혹시 어떤 내용을 말씀하신 것인지 알려주신다면 큰 도움이 될 것 같습니다 :bowing_man:

개발자님, 추가로 문의하신 내용은 확인 중에 있습니다.
시간 양해 부탁드립니다.

좋아요 1

답변이 오래 지연되어 죄송합니다.

해당 영수증 검증 정보로 상세 확인 시
21003 The receipt could not be authenticated
위 정보로 애플에서 실패 정보를 확인하였습니다.

이 오류는 영수증이 손상되었거나, 유효하지 않거나,
애플 서버와의 통신 문제가 있을 때 발생할 수 있는 것으로 확인됩니다.

영수증 데이터 및 애플 인증서 등 관련 정보를 확인하여 주시면 감사하겠습니다.

좋아요 1

확인해주셔서 감사합니다 :bowing_man: