결제 라이브러리 7.0.0 / API 35 업데이트에 따른 결제 오류

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

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

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

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요. 팀스파르타, 스타 디펜스입니다.

Android 15(API 수준 35) 이상
Google Play 결제 라이브러리 버전 7.0.0 이상

구글의 요청으로 업데이트를 진행하게 됬습니다.
이후, 아래와 같은 영수증 검증 오류가 발생하고 있습니다.
(업데이트 전까지는 잘 작동함)

유효하지 않은 영수증 토큰
statusCode : 400
errorCode : BadParameterException
message : bad token, 잘못된 token 입니다

혹시, 구글의 업데이트에 맞춰 뒤끝의 SDK도 일정 버전 이상으로 업데이트를 진행해야하는 것일까요?
감사합니다.

안녕하세요 개발자님,
아래 안내드리는 내용 확인 요청드립니다.

  • 결제 라이브러리를 유니티에서 제공하는 In App Purchase를 사용하시는지 아니면 직접 구글의 결제 라이브러리를 연동해서 사용하시는지 여부
  • 유니티에서 제공하는 IAP를 사용하신다면 적용하신 IAP 버전
  • 구글의 결제 라이브러리를 연동해서 사용합니다.
  • IAP 5.0.X 버전을 사용하고 있습니다.

죄송합니다. 아래 안내드리는 정보 다시 확인 부탁드립니다.

결제를 위해서는 구글이 제공하는 안드로이드 결제 라이브러리를 연동해야 하는데
그것을 직접 안드로이드 native 라이브러리를 만들어서 결제에 사용중이실까요?
아니라면 Unity가 제공하는 In App Purchasing 패키지를 설치해서 결제에 사용하고 계신것일까요?

IAP 5.0.x버전을 사용하신다는 얘기를 보면 유니티가 제공하는 In App Purchasing을 사용하고 계신 것으로 예상되는데 확인 요청드립니다.

맞습니다!

unity in app purchasing 패키지를 사용하고 있습니다.
5.0.x 버전을 사용하고 있습니다!

4.1.2 버전에서 업데이트했습니다!

좋아요 1

Unity IAP 패키지가 5.0.x 버전을 정식 출시 하면서 구글 결제 라이브러리 8.0.0 이 적용된 것으로 확인됩니다.

오류가 발생한다는 것을 보면 내부 구조가 기존과 달라졌을 가능성이 있으므로 업데이트가 필요한 것으로 확인되나, 아직 업데이트 일정은 계획된 바 없습니다.

현재 Unity IAP 4.13.0 버전이 구글 결제 라이브러리 7.1.1이 적용되어 있어 구글 업데이트 조건에도 맞고 뒤끝의 영수증 검증에도 문제가 없는 것으로 확인됩니다.
5.0.x 버전의 지원 업데이트 전까지는 Unity IAP 4.13.0을 사용해 주시면 감사하겠습니다.

빠른 답변 너무 감사드립니다.

구글 콘솔을 통해 안내받은 바에 따르면, '8월 31일까지 결제 라이브러리 7.0.0 이상 및 API 수준 35 이상을 반드시 타겟팅해야 한다’고 확인되었습니다. 다행히 1차례 기한 연장을 받아 11월 1일까지 적용하면 되는 상황입니다.

오늘 관련 업데이트 작업을 진행했으나, 문의드린 오류(400)로 인해 원인 파악 및 해결에 어려움을 겪고 있습니다.
이에 따라, 혹시 '뒤끝 SDK 업데이트가 필요한 사항인지 확인’차 연락드렸습니다.

확인 부탁드립니다.
감사합니다.

Unity IAP 4.13.0을 사용 시 별도의 SDK 업데이트는 필요하지 않습니다.
추후 5.0.X 버전 지원이 이루어지게 되는 경우는 SDK 업데이트를 통해서 지원될 예정입니다.