Skip to content

IAP Reference Result Code

flyljj edited this page May 11, 2018 · 14 revisions

< 참고 >

본 문서는 원스토어 인앱 SDK v16(API v4)에 대한 가이드 문서입니다. 최신 원스토어 인앱 SDK v17(API v5)에 대한 가이드 문서는 원스토어 개발자센터에서 제공되고 있습니다.

최신 인앱 SDK v17 가이드 문서 링크 : https://dev.onestore.co.kr/devpoc/reference/view/IAP_v17


결과 코드 및 메시지

요청 메소드 반환 값

신규 SDK (v16.xx.xx)가 배포 되면서, 신규 API가 추가 되었다. 신규 API는 요청 메소드의 반환 값으로 String을 사용한다. 반면, 기존 API는 Bundle을 반환한다. 기존/신규 API 모두 핵심 정보인 요청 식별자만을 제공한다.

String 반환

Integer로 이루어진 요청 식별자를 반환 한다. 결과에 해당 값이 포함되어 전달된다.


String requestId = mPlugin.sendCommandCheckPurchasability(mRequestCallbackImpl, ProcessType.FOREGROUND_IF_NEEDED, appId, productId);

Bundle 반환

Integer 형태의 요청 식별자를 포함한, Bundle을 반환한다. 성공시에 Bundle에 포함 되는 내용은 아래와 같고, 실패 시에는 null이 전달된다. Bundle에서의 값은 각각의 key를 사용하여 얻을 수 있다.

Bundle 결과 코드 및 메시지

결과 코드 결과 메시지 비고
0 Request success 요청 성공

Bundle bundle = mPlugin.sendCommandRequest(param, mRequestCallback);
String requestId = bundle.getString(IapPlugin.EXTRA_REQUEST_ID);


onResponse 결과 코드 및 메시지

조회와 결제 관련

void onResponse(Response response)

void onResponse(IapResponse response)

전자영수증 검증 관련

void onResponse(VerifyReceipt result);

IAP 서버로부터 전달되는 결과 코드 및 메시지 정의이다. SDK에서 화면을 점유 하고 있는 경우, 일부 결과코드와 메시지는 SDK에서 직접 노출 시킨다. 아래의 내용은 전달 가능한 모든 정보를 기술한다.

성공

결과 코드 결과 메시지 비고
0000 아이템 조회에 성공하였습니다. request_product_info
0000 아이템 인증 요청에 성공하였습니다. request_purchase_history
0000 구매 가능 여부 확인 요청에 성공하였습니다. check_purchasability
0000 월별 자동결제 상품 해지 요청이 정상처리 되었습니다. change_product_properties - cancel_subscription
0000 아이템 차감 요청에 성공하였습니다. change_product_properties - subtract_points

유효성 에러코드

결과 코드 결과 메시지
1000 필수 파라미터가 부족합니다.
1001 정의되지 않은 요청입니다.
1002 필수 파라미터 APPID 없습니다.
1003 필수 파라미터 PRODUCTID 없습니다.
1004 필수 파라미터 API_VERSION 없습니다.
1005 필수 파라미터 IDENTIFIER 없습니다.
1006 필수 파라미터 MDN 없습니다.
1007 필수 파라미터 CARRIER 없습니다.
1008 필수 파라미터 NETWORK_TYPE 없습니다.
1009 필수 파라미터 UACD 없습니다.
1010 필수 파라미터 IMEI 없습니다.
1011 필수 파라미터 PARAM ACTION 없습니다.
1012 필수 파라미터 MODEL 없음
1013 Filter req_date의 길이가 유효하지 않습니다.
1014 Filter req_date 데이터가 유효하지 않습니다.
1015 Filter product_price의 길이가 유효하지 않습니다.
1016 Filter product_price 데이터가 유효하지 않습니다.
1017 요청 JSON 포맷이 유효하지 않습니다.
1027 필수 파라미터 T-멤버쉽 카드 번호가 없습니다.
1028 유효하지 않은 MDN 입니다.
1029 유효하지 않은 MONTH 입니다.

사용자 인증 에러코드

결과 코드 결과 메시지
2001 고객님은 SK Teleecom 회원이 아닙니다. 가입 후 이용해 주세요.
2002 선불이동전화(PPS)를 사용하시는 고객님은 정보이용료 결제가 불가능합니다.
2003 고객님은 단말정지 상태입니다.
2004 고객님은 T-Store 회원이 아닙니다. 가입 후 이용해주세요.
2005 개인정보수집에 동의하지 않으셨습니다.
2006 개발자 POC에 등록된 테스트 단말이 아닙니다. 등록 후 이용해 주세요.
2007 개인정보수집 동의 여부를 저장하였습니다.
2008 개인정보수집 동의에 실패했습니다. 관리자에게 문의해 주세요.
2009 이미 개인정보수집을 동의하였습니다.
2010 T-Store 회원인증이 실패했습니다.
2011 해당 상품은 19세미만 이용 불가 상품입니다.
2012 실명인증 후 이용가능합니다.
2013 법정대리인 동의 후 이용 가능합니다.
2014 지원이 불가능한 단말입니다.
2100 이미 서비스에 등록한 고객입니다.
2101 기가입 상태인 고객입니다.
2102 등록할 수 없는 단말입니다.
2013 구매 불가능한 회선 상태 입니다.
2016 SKT 고객 인증에 실패했습니다.
2107 티스토어 회원가입이 실패했습니다. 관리자에게 문의하세요.

구매 체크 실패 에러

결과 코드 결과 메시지
3001 아이템 구매 내역이 없습니다
3002 조회된 상품이 없습니다.
3003 상품 구매 이력이 없습니다.
3101 현재 부분유료화 버전으로는 구매를 할 수 없습 니다. 버전 업그레이드 후 이용해 주세요.
3102 고객님은 구매차단 상태입니다.
3103 고객님의 단말 정보가 유효하지 않습니다.(IMEI 불일치)
3104 고객님의 단말 정보가 유효하지 않습니다.(SIM 불일치)
3105 ICAS 회원 정보 조회에 실패했습니다.
3106 고객님의 단말 정보가 유효하지 않습니다.(UACD 불일치)
3107 티스토어 회원상태 조회 도중에 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.
3108 해당 상품은 판매 중인 상품이 아니므로 결제가 불가합니다.
3109 판매상태 조회 도중에 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.
3110 부분유료화를 지원하지 않는 단말입니다.
3111 고객님은 현재 영구 건당상품을 이용중에 있습 니다. 사용기간 만료 후 다시 구매해 주세요.
3112 고객님은 현재 기간상품을 이용중에 있습니다. 사용기간 만료 후 다시 구매해 주세요.
3113 고객님은 정식판 전환상품 구매내역이 존재합니다.
3114 정식판 구매여부 조회 도중에 오류가 발생했습 니다. 잠시 후 다시 시도해 주세요.
3115 본 월별 자동결제 상품은 SKT 자사 고객님만 이용 가능한 상품입니다.
3116 동일한 어플에서 두개 이상의 월별 자동결제 상품을 구매하실 수 없습니다.
3117 고객님은 현재 자동결제 상품을 이용 중에 있습 니다. 사용기간 만료 후 다시 구매해 주세요.
3118 본 상품은 고객님께서 해지하신 상품으로 재구매는 해지 당월 기준으로 익월부터 가능합니다.
3119 상품당 이용 한도금액인 50만원이 초과되었습니다. 다음달에 이용해 주세요.
3120 어플 당 월간 이용 한도금액인 50만원이 초과되었습니다. 다음달에 이용해 주세요.
3121 월간 이용 한도금액인 50만원이 초과되었습니다. 다음달에 이용해 주세요.
3122 요금제에 따른 이용 한도가 초과되었습니다. 자 세한 문의는 고객센터로 문의주시기 바랍니다.
3123 해당 상품은 검증중입니다.
3124 상품미설정으로 테스트가 불가능합니다.
3125 고객님께서 이용 중이신 월별 자동결제 상품 서비스 기간이 만료 예정임을 알립니다. 이용해 주셔서 감사합니다.
3126 시험폰은 결제가 불가능합니다.
3127 구매하신 월별 자동결제 상품이 해지 완료 되었습니다.
3132 휴대폰 결제가 불가합니다. T store의 다른 결제수단을 이용해 주십시오.
3133 휴대폰 결제가 불가합니다. 자세한 내용은 MVNO 고객센터(114)로 문의하시기 바랍니다.
3201 후불 결제 금액이 유효하지 않습니다.
3202 유효하지 않은 결제입니다. 다시 시도해주세요.
3203 개인고객 외에는 월별 자동결제 상품을 구매할 수 없습니다.
3204 T-CASH 결제 금액이 유효하지 않습니다.
3205 도토리 결제 금액이 유효하지 않습니다.
3206 OK캐쉬백 결제 금액이 유효하지 않습니다.
3207 컬쳐랜드 결제 금액이 유효하지 않습니다.
3208 컬쳐랜드 결제 금액이 유효하지 않습니다.
3209 페이핀 금액이 유효하지 않습니다.
3210 거래TID가 존재하지 않습니다. 결제를 새로 시도해주세요.
3211 이미 완료된 거래입니다.

외부 연동 시스템 관련 에러

결과 코드 결과 메시지
4100 UAPS 연결 결과 실패입니다.
4199 UAPS 연결이 실패했습니다.
4200 IDP 연동 결과 실패입니다.
4299 IDP 연결이 실패했습니다.
4300 T-Store 연동 결과 실패입니다. 관리자에게 문의 하세요.
4301 [T-STORE]캐쉬취소 실패하였습니다.
4302 [T-STORE]캐쉬사용이력이 없습니다.
4303 [T-STORE]이미 취소되었습니다.
4304 [T-STORE]취소 요청 포인트 오류입니다.
4305 [T-STORE]인증실패(인증코드오류) 하였습니다.
4306 [T-STORE]잔액이 부족합니다.
4307 [T-STORE]캐시 차감 실패하였습니다.
4308 [T-STORE]고객님의 SK텔레콤 통신과금서비스 이용동의 조회가 불가합니다.
4309 [T-STORE]고객님의 SK텔레콤 통신과금서비스 이용동의 가입이 불가합니다.
4310 CMS연동이 실패하였습니다.
4398 [T-STORE] 연결중 타임아웃이 발생하였습니다.
4399 [T-STORE]T-STORE 연결이 실패하였습니다.
4499 ICAS 연동 결과 실패입니다.
4500 [다날] 다날 연동 결과 실패입니다.
4501 [다날] 이동통신사, 휴대폰번호, 주민등록번호를 다시 정확히 입력하여 주십시오.
4502 [다날] 주민등록 번호가 일치하지 않습니다. 휴대폰 가입자 주민등록번호인지 확인하십시오.
4503 [다날] 사용정지 등록된 휴대폰번호 입니다.
4504 [다날] 해지된 휴대폰번호 입니다.
4505 [다날] 법인용 휴대폰은 이용하실 수 없습니다.
4506 [다날] 통신요금 미납으로 이용하실 수 없습니다.
4507 [다날] 결제 금액이 초과 되었습니다. 귀하의 사용 가능 금액은 :{xxxxx}원입니다. (사용금액을 확인 해 주십시오).
4508 [다날] 이동통신사에 일시 사용정지가 등록된 휴대폰번호 입니다.
4509 [다날] 이동통신사에 소액결제차단을 요청하신 번호입니다. 해당 이동통신사로 문의하십시오.
4510 [다날] 1회 결제 금액 한도를 초과하였습니다. [다날고객센터 1566-3355]
4511 [다날] 미성년자(만20세미만)는 이용하실 수 없 습니다.(단, 19세이상 20세미만 고객은 법적보호 자 동의하에 이용가능합니다)
4512 [다날] 선불요금제 이용 휴대폰은 이용하실 수 없습니다.
4513 [다날] 가입이후 60일 미경과. 이용한도: 1만원/ 월.
4514 [다날] 불법복제가 가능한 단말기로, 통신사에서 본인확인 후 이용가능합니다. 이동통신사로 문의 하여 주시기 바랍니다.
4515 [다날] 본 사이트에서는 휴대폰 결제를 사용하실 수 없는 고객입니다. 문의, 다날 고객센터 1566- 3355.
4516 [다날] 가입이후 180일 미경과.
4517 [다날] 고객님의 요청에 의해 소액결제차단상태 입니다. 차단해지는 해당 통신사로 문의해 주시기 바랍니다.
4518 [다날] 이번달 휴대폰결제 한도가 초과되었습니 다. 고객센터(1566-3355)로 문의하십시오.
4519 [다날] 가입(명의자변경)이후 3일 미경과 가입자 는 소액결제가 불가합니다.
4520 [다날] 자동결제 차단을 요청하신 휴대폰번호입 니다. 이동통신사로 문의하여 주십시오.
4521 [다날] 이번달 휴대폰결제 한도가 초과되었습니 다. 고객센터(1566-3355)로 문의하십시오.
4522 [다날] 이동통신사 정책에 의하여 자동결제를 이용하실 수 없습니다.
4523 [다날] 이동통신사 정책에 의하여 소액결제를 이 용하실 수 없습니다.
4524 [다날] 입력하신 휴대폰번호의 가입자 주민등록 번호를 다시 입력하여 주십시오.
4525 [다날] 당월 한도 초과로 결제 할 수 없습니다. [다날고객센터 1566-3355]
4526 [다날] 인증 오류: 승인 번호가 올바르지 않습니다. 문자 메세지를 다시 확인 해 주십시오.
4527 [다날] 나이 제한 오류 : 미성년 가입자들은 다날 소액결제 서비스를 이용하실 수 없습니다.
4596 [다날] 인증정보와 결제정보가 일치하지 않습니다. 다시 확인해주세요.
4597 [다날] 환불이 실패했습니다. 관리자에게 문의하세요.
4598 [다날] 승인번호가 올바르지 않습니다. 다시 확 인해주세요.
4599 [다날] 다날 연결이 실패하였습니다.
4600 [컬쳐랜드] 컬쳐랜드 연동 결과 실패입니다.
4601 [컬쳐랜드] 로그인 제한된 아이디로, 이용할 수 없습니다. 문의:1577-2111
4602 [컬쳐랜드] 로그인이 제한된 IP입니다. 다른 컴퓨 터로 이용해 주세요. 문의: 1577-2111
4603 [컬쳐랜드] 해당 IP에서 다수의 로그인 실패로 이용할 수 없습니다. 문의: 1577-5211
4604 [컬쳐랜드] 해당 컴퓨터에서 다수의 로그인이 있 어 이용할 수 없습니다. 문의: 1577-2111
4605 [컬쳐랜드] 여러 개의 컬쳐랜드 ID 사용으로, 이 용이 제한되었습니다. 문의: 1577-2111
4606 [컬쳐랜드] ID 또는 비밀번호를 잘못 입력하셨습니다. 컬쳐랜드에서 확인하여 주시기 바랍니다.
4607 [컬쳐랜드] 컬쳐캐쉬가 컬쳐랜드 안심금고에 보 4607 관되어 있습니다. 안심금고에서 컬쳐캐쉬를 찾아 이용해 주세요.
4608 [컬쳐랜드] 로그인에 실패하셨습니다. 잠시 후 다시 이용해 주세요. 고객센터 : 1577-2111
4609 [컬쳐랜드] 지정된 IP가 아닙니다. 컬쳐랜드 보안 4609 센터에서 지정한 IP를 확인하여 주시기 바랍니다.
4610 [컬쳐랜드] 로그인에 실패하였습니다. 다시 한 번 로그인 해 주세요.
4611 [컬쳐랜드] 결제 인증번호가 없습니다. 컬쳐랜드에서 결제 인증번호 생성 후 결제를 진행하여 주시기 바랍니다.
4612 [컬쳐랜드] 컬쳐랜드 로그인에 실패하습니다. 인 증수단을 확인한 뒤, 이용해 주시기 바랍니다.
4613 [컬쳐랜드] 등록되지 않은 상품권 번호입니다. 올바른 상품권 번호를 입력해 주세요. [문의: 1577-2111]
4614 [컬쳐랜드] 이미 사용된 상품권입니다. 컬쳐랜드 홈페이지에서 사용여부를 확인해 주세요. [문의: 1577-2111]
4615 [컬쳐랜드] 상품권 등록 실패 횟수를 초과하였습 니다. 컬쳐랜드 고객센터(1577-2111)로 문의해 주세요.
4616 [컬쳐랜드] 1일 문화상품권 사용한도를 초과하였 습니다. 내일 다시 사용하여 주시기 바랍니다.
4617 [컬쳐랜드] 보유하고 있는 컬쳐캐쉬 잔액이 부족 합니다. 컬쳐캐쉬 충전 후 이용해 주세요.
4618 [컬쳐랜드] 고객님 정보가 올바르지 않습니다. 다시 로그인 하신 후 결제를 진행하여 주시기 바랍니다.
4619 [컬쳐랜드] 결제 금액이 부족합니다. 컬쳐랜드 컬쳐캐쉬 충전 후 사용하여 주시기 바랍니다.
4620 [컬쳐랜드] 컬쳐랜드 홈페이지에서 본인인증 후 사용하여 주시기 바랍니다.
4621 [컬쳐랜드] 입력하신 결제 인증번호가 올바르지 않습니다. 다시 확인 후 결제를 진행하여 주시기 바랍니다.
4622 [컬쳐랜드] 회원정보가 올바르지 않습니다. 다시 로그인 하신 후 결제를 진행하여 주시기 바랍니다.
4623 [컬쳐랜드] 휴대폰 번호가 올바르지 않습니다. 컬쳐랜드 홈페이지에서 휴대폰 번호를 확인하여 주시기 바랍니다.
4624 [컬쳐랜드] 결제 인증번호가 없습니다. 컬쳐랜드 에서 결제 인증번호 생성 후 결제를 진행하여 주시기 바랍니다.
4798 [컬쳐랜드] 연결 중 타임아웃이 발생했습니다.
4699 [컬쳐랜드] 컬쳐랜드 연결이 실패했습니다.
4700 [OK캐쉬백] OK캐쉬백 연동 결과 실패입니다.
4701 [OK캐쉬백] 전환요청포인트가 등록되지 않았습니다.
4702 [OK캐쉬백] 전환포인트가 등록되지 않았습니다.
4703 [OK캐쉬백] 회원 전환한도가 초과되었습니다.
4704 [OK캐쉬백] 가맹점 전환한도가 초과되었습니다.
4705 [OK캐쉬백] 서비스대상카드가 아닙니다.
4706 [OK캐쉬백] 회원포인트가 존재하지 않습니다.
4707 [OK캐쉬백] 할인가능금액이 초과되었습니다.
4708 [OK캐쉬백] 일일 최대 실패횟수를 초과하였습니다.
4709 [OK캐쉬백] 사용가능한 쿠폰이 아닙니다.
4710 [OK캐쉬백] 월한도 초과입니다.
4711 [OK캐쉬백] 사용한도횟수가 초과하였습니다.
4712 [OK캐쉬백] 사용한도포인트가 초과하였습니다.
4713 [OK캐쉬백] 회원한도기준이 등록되지 않았습니다.
4714 [OK캐쉬백] 차감제한횟수 초과입니다.
4715 [OK캐쉬백] 탈퇴확정회원입니다.
4716 [OK캐쉬백] 회원상태가 정상이 아닙니다.
4717 [OK캐쉬백] 탈회회원입니다.
4718 [OK캐쉬백] 매출금액이 500,000원 이상이면 처리할 수 없습니다.
4719 [OK캐쉬백] 매출금액 한도 이상으로 처리할 수 없습니다.
4720 [OK캐쉬백] 할인회원이 아닙니다.
4721 [OK캐쉬백] 할인대상이 아닙니다.
4722 [OK캐쉬백] 비밀번호 3회 이상 오류입니다.
4723 [OK캐쉬백] 비밀번호가 일치하지 않습니다.
4724 [OK캐쉬백] 가용포인트가 5,000점 미만이면 사용할 수 없습니다.
4725 [OK캐쉬백] 가용포인트가 50,000점 미만이면 현 금환급할 수 없습니다.
4726 [OK캐쉬백] 비밀번호가 생일이면 포인트를 사용 할 수 없습니다.
4727 [OK캐쉬백] 포인트가 부족하여 사용할 수 없습니다.
4728 [OK캐쉬백] 사용유효기간이 지난 카드이므로 사 용할수 없습니다.
4729 [OK캐쉬백] 사용처 제한 가맹점이므로 사용할 수 없습니다.
4730 [OK캐쉬백] 비밀번호/인증번호 오류
4731 [OK캐쉬백] 비밀번호 오류 10회 누적입니다.
4732 [OK캐쉬백] 사용승인 전이므로 사용할 수 없습니다.
4733 [OK캐쉬백] 구매금액을 초과하여 처리할 수 없습니다.
4734 [OK캐쉬백] 비밀번호 유형 미입력 오류입니다.
4735 [OK캐쉬백] 비밀번호와 생월일이 일치합니다.
4736 [OK캐쉬백] 온라인 비밀번호 자리수 오류입니다.
4737 [OK캐쉬백] 연속된 숫자 4자리 오류입니다.
4738 [OK캐쉬백] 온라인 비밀번호가 일치하지 않습니다.
4739 [OK캐쉬백] 온라인 비밀번호가 존재하지 않습니다.
4794 OK캐쉬백 연결 중 타임아웃이 발생했습니다.
4795 [OK캐쉬백] 해당 카드는 사용불가능한 카드 입니다.
4796 [OK캐쉬백] 변경 등록을 할수 없는 카드 입니다.
4797 [OK캐쉬백] 삭제할 수 없는 카드 입니다.
4798 [OK캐쉬백] 등록할 수 없는 카드 입니다.
4799 [OK캐쉬백] OK캐쉬백 연결이 실패했습니다.
4800 [도토리] 도토리 연동 결과 실패입니다.
4801 [도토리] 회원 정보 오류가 발생하였습니다. 회 원 가입상태를 확인해 보시기 바랍니다.
4802 [도토리] 사용 가능한 도토리 금액이 부족 합니다.
4803 [도토리] 도토리 결제 한도 허용범위를 초과하였습니다.
4804 [도토리] 지불 금액이 예약 금액보다 더 큽니다. 다시 결제 하시기 바랍니다.
4805 [도토리] 지불 금액이 마이너스 상태 입니다.
4806 [도토리] 허용된 IP주소가 아닙니다. 웹사이트에 서 IP허용 유무를 확인하시기 바랍니다.
4807 [도토리] 이미 예약된 TID 입니다. 관리자에게 문의 하시기 바랍니다.
4808 [도토리] 해외 IP차단 등록된 서비스 ID 입니다. 관리자에게 문의 하시기 바랍니다.
4809 [도토리] 휴대폰이 도용 의심됩니다. 관리자에게 문의 하시기 바랍니다.
4810 [도토리] 도토리 선물 도용이 의심됩니다. 관리 자에게 문의 하시기 바랍니다.
4897 [도토리] 도토리 서버 연결 중 타임아웃이 발생했습니다.
4898 [도토리] SMS 발송이 실패했습니다. 관리자에게 문의하세요.
4899 [도토리] 도토리 연결이 실패했습니다.
4900 ECG 연동 결과 실패입니다.
4999 ECG 연결이 실패했습니다.
5000 [티머니] 티머니 연동 결과 실패입니다.
5001 [티머니] 단말에 삽입되어 있는 USIM칩은 모바일 티머니를 사용할 수 없는 USIM 입니다.
5002 [티머니] 지속적으로 티머니 잔액이 조회 안 될 시 모바일티머니 서비스를 통해 확인 해주시기 바랍니다.
5003 [티머니] 네트워크 장애 등으로 인해 결제에 실패하였습니다. 다시 한번 결제 진행을 부탁 드립니다.
5004 [티머니] 설치된 모바일 티머니 버전이 낮아 결제를 하실 수 없습니다. 모바일 티머니 App을 업그레이드 해주세요.
5005 [티머니] 사용하시려는 모바일 티머니 금액이 부족합니다. 다시 한번 조회 후 결제해주세요.
5006 [티머니] 거래내역이 존재하지 않습니다.
5007 [티머니] 결제 실패하였습니다.
5098 [티머니] 연결중 타임아웃이 발생했습니다.
5099 [티머니] 티머니 연결이 실패했습니다.
5199 OCG 연결이 실패했습니다.
5200 페이핀 결제가 실패하였습니다.
5300 T 멤버십 포인트가 조회되지 않습니다. 114 고객센터로 문의 바랍니다.
5301 T 멤버십 카드 유효기간이 초과되었습니다. 114 고객센터로 문의 바랍니다.
5302 T 멤버십 포인트 한도가 추가되어 사용하실 수 없습니다.
5303 T 멤버십 포인트 사용 횟수가 초과되어 사용하실 수 없습니다
5304 입력하신 생년월일 및 성별이 멤버십 가입 회원의 정보와 일치하지 않습니다.
5397 T 멤버쉽 연결 중 타임아웃이 발생하였습니다.
5398 T 멤버쉽 결제 금액이 유효하지 않습니다.
5401 이니시스 사용자 인증이 실패하였습니다.
5402 이니시스 결제 정보 저장이 실패하였습니다.
5403 ISP 빌링키 발급이 실패하였습니다.
5404 카드결제 TID가 유효하지 않습니다.
5405 신용카드 결제 금액이 유효하지 않습니다.
5406 신용카드 결제가 실패하였습니다.
5407 이니시스 연동이 실패하였습니다.

긴급 공지 관련 메시지

결과 코드 결과 메시지
9001 긴급 공지 관련 메시지가 전달(예시: 12시까지 서버 점검 시간입니다. 잠시 후 이용해주세요.)

사용자 취소 및 기타

결과 코드 결과 메시지
9000 암호화 데이터가 올바르지 않습니다.
9100 구매 취소하였습니다.
9113 전자 영수증 데이터가 유효하지 않습니다.
9114 전자영수증 데이터 생성이 실패했습니다.
9115 영수증 데이터 원문 생성 실패
9116 구매된 상품 정보와 일치하지 않는 영수증입니다.

조회 응답의 Status 결과 코드 및 메시지

request_purchase_history 메소드

결과 코드 결과 메시지 비고
PH00 아이템 인증에 성공하였습니다. 성공
PH01 아이템 구매 내역이 없습니다. 실패
PH02 사용 기간이 만료되었습니다. 계속 이용을 원하시는 경우 재 구매가 필요합니다. 실패
PH03 상품 미설정으로 테스트가 불가능합니다. 실패

change_product_properties - cancel_subscription 메소드

결과 코드 결과 메시지 비고
CS00 월별 자동결제 상품 해지가 정상처리 되었습니다. 성공
CS01 자동결제 부가 서비스 해지에 실패했습니다. 실패
CS02 월별 자동결제 구매내역 해지에 실패했습니다. 실패
CS03 월별 자동결제 구매내역 해지정보 전송에 실패했습니다. 실패
CS04 이미 해지 처리가 됐습니다. 실패
CS05 자동결제 서비스 구매내역이 없습니다. 실패
CS06 환불처리가 실패했습니다. 관리자에게 문의하세요. 실패
CS07 이미 환불처리 된 상품입니다. 실패

change_product_properties - subtract_points 메소드

결과 코드 결과 메시지 비고
SP00 아이템 차감 요청에 성공하였습니다. 성공
SP01 상품의 잔여개수가 0개입니다. 실패
SP02 아이템 구매내역이 없습니다. 실패

onError 에러 코드 및 메시지

void onError(String rid, String errcode, String errmsg);

에러 발생 시 호출되는 RequestCallback.onError 콜백 파라미터로 전달되는 에러 코드 및 메시지 정의이다.

시스템 상황으로 인해, 문제가 발생했을 때 이를 추론 하기 위한 값이다. 유저 노출 목적으로 정의 된 것은 아니다. 유저 노출이 필요한 일부 에러에 대해서는, 화면 점유 상황에서는 SDK가 직접 노출 시킨다.

에러 코드 메시지 설명
-1 error (command fail)
error (pay fail)
error (request convert fail)
일시적인 오류
(ex: 서버접속실패, 접속시간 초과, 긴급공지 등)
-2 error (Login fail) 로그인 과정에서 에러가 발생한 경우
-3 error (purchase) 구매를 위한 인증 과정에서 에러가 발생한 경우
-4 error (Login is required) 명시적인 Foreground 로그인이 필요한 경우
-1000 error (permission)
ONE store service doesn't have permission
요청 처리를 위해 퍼미션이 필요한 경우
-1001 Service has not allowed 바이너리 인증에 실패한 경우
-1002 Service not response 모듈 연동에 시간이 초과한 경우
-1003 Service disconnect 모듈과의 연결이 중단된 경우
-1004 In Progress 요청을 처리 중에, 요청이 들어온 경우
-3000 ONE store service is not installed 적절한 버전의 모듈이 설치 되어 있지 않은 경우
-3001 ONE store service install is not allowed by user 적절한 버전의 모듈이 설치를 유저가 허용하지 않은 경우
-3002 Trying to install ONE store service 적절한 버전의 설치를 시도하고 있는 경우
-5000 not defined 비정상적인 구동 중 오류 발생
Clone this wiki locally