에러 코드

"요청한 application id 와 device type 이 일치하지 않습니다"(-2420)는 어떻게 고치나요?

키의 플랫폼과 SDK 가 보고 있는 플랫폼이 어긋난 것입니다. 웹뷰·하이브리드 앱이라도 통계와 플랫폼 구분을 위해 안드로이드·iOS 에 맞는 Application ID 를 써야 합니다. 웹앱이라면 웹 Application ID 를 쓰고 setDevice 호출을 생략하는 편이 안전합니다.

이 코드로 들어온 상담 6건을 읽고 정리했습니다.

어떤 키를 쓰나

환경쓰는 Application ID
웹앱 (브라우저에서 도는 웹)웹 키. setDevice 는 부르지 않는 것을 권합니다
웹뷰·하이브리드 앱그 앱의 플랫폼(안드로이드·iOS) 키

같이 나오기 쉬운 것

FORM 방식 결제에서 Return URL 오류(-2040)가 함께 나오는 사례가 있었습니다. 그건 관리자의 이니시스 설정에서 FORM 을 OFF 로 바꿔 해결했습니다.

가상계좌를 요청할 때의 method 값은 vbank 입니다.

기준입니다. 같은 코드라도 PG 와 계약 상태에 따라 응답 문구가 달라질 수 있습니다. 응답 본문 전체를 함께 확인하세요.

내 서비스 기준으로 확인하고 싶으시면 알려주세요.

← 자주 묻는 질문 전체 보기