[공지]
구독 결제를 지원하는 신규 IAP SDK가 NHN Cloud SDK로 출시됐습니다.
기존 IAP SDK는 신규 기능을 개발하지 않을 예정입니다.
에러 코드 | 타입 | 설명 |
---|---|---|
100 | NETWORK_TIMEOUT | 네트워크 오류 |
101 | AUTHORIZATION_ERROR | 플랫폼 인증 오류 |
102 | UNSUPPORTED_DEVICE | 지원하지 않는 디바이스 |
103 | UNSUPPORTED_MARKET | 지원하지 않는 스토어 |
104 | USER_CANCEL | 사용자가 결제 도중 취소 했을 경우 |
105 | IAP_INITIALIZED_ERROR | IAP 초기화가 올바르지 않은 경우, 초기화 정보를 확인하도록 한다. |
106 | IAP_SERVER_UNKNOWN_ERROR | IAP 서버 HTTP Response 20x가 아닌 HTTP Status일 때 |
107 | IAP_RESPONSE_ON_FAILED | IAP API의 response 실패 |
108 | INAPP_INITIALIZED_ERROR | 스토어 결제 라이브러리 초기화 오류 |
109 | INAPP_PURCHASE_ERROR | 스토어 결제 오류 - 구매 요청시 |
110 | INAPP_VERIFY_SIGNATURE_ERROR | 스토어 결제 오류 - 서명 검증시 |
111 | INAPP_CONSUME_ERROR | 스토어 결제 오류 - 결제 내역 소모시 |
112 | INAPP_VERIFY_CONSUME_ERROR | 스토어 결제 검증 오류 - 영수증 검증 시 |
115 | INAPP_ONGATE_CASH_INSUFFICIENT_ERROR | ONGATE 캐시 부족 |
117 | IAP_IN_PROGRESS_ERROR | IAP API가 아직 처리 중일 때 새로운 요청이 들어오면 해당 에러가 발생할 수 있으며, 클라이언트는 필요에 따라 무시하거나 재요청할 수 있음 |
118 | FORCED_TERMINATION_ERROR | Activity가 강제 종료시 |
119 | INAPP_PURCHASE_ERROR_ALREADY_PURCHASED_AT_OTHER_ACCOUNT | 같은 상품을 다른 계정으로 이미 구매하고 지급이 경우 |
120 | INAPP_DEVELOPER_ERROR | 개발 과정에서 발생 수 있는 오류, 결제 플로우 진행 중 필수 정보가 없거나 잘못된 인수가 활용되는 경우 |
201 | INAPP_ONESTORE_NEED_UPDATE | OneStore 앱 업데이트가 필요한 경우 |
202 | INAPP_ONESTORE_NEED_LOGIN | OneStore 앱 로그인이 필요한 경우 |
에러 코드 | 타입 | 설명 |
---|---|---|
1100 | INVALID_PARAMETERS | 파라미터 정보 오류 |
2111 | HTTP_CONTENT_TYPE_NOT_SUPPORT | Content-Type 오류 – Request 요청시Content-Type이 application/json 아닌 경우 |
2112 | HTTP_REQUEST_METHOD_NOT_SUPPORT | HTTP Method 오류 – Request 요청시 잘못된 HTTP Method로 요청시 |
5000 | CONSUME_FAILED | Consume 실패 |
5018 | ALREADY_CONSUMED | 이미 소비된 결제건 |
에러 코드 | 타입 | 설명 |
---|---|---|
1100 | INVALID_PARAMETERS | 파라미터 정보 오류 |
5003 | INVALID_AUTHENTICATED | 스토어 인증정보 오류 |
5013 | MARKET_GOOGLE_INVALID_REQUEST | Google 연동정보 오류 |
에러 코드 | 설명 |
---|---|
1100 | 파라미터 정보 오류 |
2111, 2112 | IAP Server에 Request 요청시 Content-type, HTTP Method를 확인합니다. 링크 |
5003, 5013 | 스토어 연동정보를 아래 절차로 발급받았는지 확인합니다. 링크 |
5000 | - PurchaseToken이 잘못되었는지 확인합니다. - 클라이언트를 통한 결제가 앞서 잘 진행되었는지 확인합니다. |