-
Notifications
You must be signed in to change notification settings - Fork 0
IAP Reference Result Code
< NOTE >
This documents are for ONE store IAP SDK v16(API v4). If you are looking for the latest version of ONE store IAP SDK v17(API v5), please refer to the url below:
最新版本的IAP SDK文档 : https://dev.onestore.co.kr/devpoc/reference/view/IAP_v17_cn
随着新版SDK(v16.xx.xx)的发布,新增了API。 新增API的请求方法返回String。相反已有的API返回Bundle。已有的API和新增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);
关于查询和支付
void onResponse(Response response)
void onResponse(IapResponse response)
关于电子发票验证
void onResponse(VerifyReceipt result);
来自于IAP服务器的结果码及信息。如果占据着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通信的会员。请加入会员后使用。 |
2002 | 使用预付费手机(PPS)的客户不能支付信息使用费。 |
2003 | 您的终端设备正处于停机状态。 |
2004 | 您不是T商店会员。请加入后使用。 |
2005 | 您未同意个人信息采集条款。 |
2006 | 您的终端设备尚未注册开发者平台。请注册后使用。 |
2007 | 已保存个人信息采集同意与否。 |
2008 | 个人信息采集同意流程失败。请与工作人员联系。 |
2009 | 您已同意个人信息采集。 |
2010 | T商店会员认证失败。 |
2011 | 未满19岁的人群不得使用该商品。 |
2012 | 请通过实名认证后使用。 |
2013 | 请获得法定监护人同意后使用。 |
2014 | 终端设备无法使用。 |
2100 | 您已注册该服务。 |
2101 | 您是准加入状态的用户。 |
2102 | 该终端设备无法注册。 |
2013 | 在当前网络状态下无法购买。 |
2016 | SK通信客户认证失败。 |
2107 | T商店会员加入失败。请与工作人员联系。 |
购买失败错误
结果码 | 结果信息 |
---|---|
3001 | 无道具购买记录。 |
3002 | 无查询商品。 |
3003 | 无商品购买记录。 |
3101 | 使用部分收费版本不可进行购买。请升级版本后使用。 |
3102 | 您处于限购状态。 |
3103 | 您的终端设备信息无效。(IMEI不一致) |
3104 | 您的终端设备信息无效。(SIM不一致) |
3105 | ICAS会员信息查询失败。 |
3106 | 您的终端设备信息无效。(UACD不一致) |
3107 | T商店会员状态查询流程出错。请稍后使用。 |
3108 | 该商品不是销售中商品,无法进行支付。 |
3109 | 销售状态查询中出错。请稍后使用。 |
3110 | 该终端设备不支持部分收费模式。 |
3111 | 您正在使用永久性单项商品。请到期后使用。 |
3112 | 您正在使用期间性商品。 请到期后再购买。 |
3113 | 您有正版切换商品购买记录。 |
3114 | 正版购买与否查询流程出错。请稍后使用。 |
3115 | 该包月自动支付商品,只提供给SK通信用户。 |
3116 | 一个移动应用中,不可购买两个以上包月自动支付商品。 |
3117 | 您正在使用自动支付商品。 请到期后再购买。 |
3118 | 该商品已被您取消,以取消当月为准,下月才可重新购买。 |
3119 | 已超过单个商品的限额50万韩币。请于下月使用。 |
3120 | 已超过单个应用的每月限额50万韩币。请于下月使用。 |
3121 | 已超过每月限额50万韩币。请于下月使用。 |
3122 | 已超过您的套餐限额。详情请与客户中心联系。 |
3123 | 该商品正处于审核中。 |
3124 | 由于未设定商品,无法测试。 |
3125 | 您使用的包月自动支付商品服务即将到期。谢谢您的使用。 |
3126 | 测试用手机无法支付。 |
3127 | 已取消包月自动支付商品。 |
3132 | 无法操作手机支付。请使用T商店中其他支付手段。 |
3133 | 无法操作手机支付。详情请与MVNO客户中心(114)联系。 |
3201 | 后付支付金额无效。 |
3202 | 支付无效。请重新操作。 |
3203 | 包月自动支付商品只限个人客户购买。 |
3204 | T币支付金额无效。 |
3205 | Dotory 支付金额无效。 |
3206 | OK cashback支付金额无效。 |
3207 | CULTURE LAND 支付金额无效。 |
3208 | CULTURE LAND 支付金额无效。 |
3209 | PayPin金额无效。 |
3210 | 无交易TID。请重新操作。 |
3211 | 交易已经完毕。 |
有关外界连接系统的错误
结果码 | 结果信息。 |
---|---|
4100 | UAPS连接结果失败。 |
4199 | UAPS连接失败。 |
4200 | IDP连接结果失败。 |
4299 | IDP连接失败。 |
4300 | T商店连接结果失败。请与工作人员联系。 |
4301 | [T-STORE] T币取消失败。 |
4302 | [T-STORE] 无T币使用记录。 |
4303 | [T-STORE] 已经取消。 |
4304 | [T-STORE] 请求取消的积分有误。 |
4305 | [T-STORE] 认证失败。(认证码错误) |
4306 | [T-STORE] 余额不足。 |
4307 | [T-STORE] 扣除T币失败。 |
4308 | [T-STORE]] 您无法查询SK通信公司通信计费服务使用同意。 |
4309 | [T-STORE] 您无法加入SK通信公司通信计费服务使用同意。 |
4310 | CMS 连接失败。 |
4398 | [T-STORE] 连接中超时。 |
4399 | [T-STORE] T-STORE连接失败。 |
4499 | ICAS 连接结果失败。 |
4500 | [Danal] Danal连接结果失败。 |
4501 | [Danal] 请再次输入移动通信公司、手机号码、身份证件号码。 |
4502 | [Danal] 身份证件号码不一致,请查正是否是开通手机时的身份证件号码 |
4503 | [Danal] 您的手机号码正处于停机状态。 |
4504 | [Danal] 您的手机号码已被取消。 |
4505 | [Danal] 法人手机无法使用该服务。 |
4506 | [Danal] 未支付通信费,无法利用该服务。 |
4507 | [Danal] 支付超额。您可使用的金额为:{xxxxx}元。(请确认使用金额。) |
4508 | [Danal] 您的手机号码被移动通信公司转换为临时停机状态 |
4509 | [Danal] 您的手机号码已经申请停止小额支付服务。请向移动通信公司询问。 |
4510 | [Danal] 超出一次支付限额。【Danal客户中心:1566-3355】 |
4511 | [Danal] 未成年者(20岁以下)无法使用。(但19岁以上20岁以下用户取得法定监护人同意后可以使用。) |
4512 | [Danal] 使用预付套餐的手机无法使用该服务。 |
4513 | [Danal] 加入后未满60天。使用限额为1万/月。 |
4514 | [Danal] 您的终端设备可非法复制,于通信公司通过本人验证后才可使用。请与移动通信公司联系。 |
4515 | [Danal] 您无法在本网站使用手机支付服务。请与Danal客户中心1566- 3355联系。 |
4516 | [Danal] 加入后未满180天。 |
4517 | [Danal] 您已经申请停止小额支付服务。要解除停止服务,请与通信公司联系。 |
4518 | [Danal] 已经超出本月手机支付限额。 请与Danal客户中心1566- 3355联系。 |
4519 | [Danal] 加入(转让名义)后未满3天,无法进行小额支付。 |
4520 | [Danal] 您的手机号码已申请停止自动支付服务。请与移动通信公司联系。 |
4521 | [Danal] 已超出本月手机支付限额。请与客户中心(1566-3355)联系。 |
4522 | [Danal] 因移动通信公司政策原因,无法利用自动支付服务。 |
4523 | [Danal] 因移动通信公司政策原因,无法利用小额支付服务。 |
4524 | [Danal] 请重新输入手机用户的身份证件号码。 |
4525 | [Danal] 超出当月限额。[Danal客户中心 1566-3355] |
4526 | [Danal] 认证错误:验证号码有误。请查正短信。 |
4527 | [Danal] 限制年龄错误:未成年会员无法利用Danal小额支付服务。 |
4596 | [Danal] 认证信息和支付信息不一致。请查正后使用。 |
4597 | [Danal] 退款失败。请与工作人员联系。 |
4598 | [Danal] 验证号码不一致。 请查正后使用。 |
4599 | [Danal] Danal连接失败。 |
4600 | [Culture Land] CULTURE LAND连接失败。 |
4601 | [Culture Land] 您的账号被限制登录,无法使用服务。询问:1577-2111 |
4602 | [Culture Land] 您的IP被限制登录,请使用其他电脑。询问:1577-2111 |
4603 | [Culture Land] 该IP多数登录失败,无法使用服务。询问:1577-2111 |
4604 | [Culture Land] 该电脑已经有多个登录,无法使用服务。询问:1577-2111 |
4605 | [Culture Land] 您在使用多个ID,因此限制使用服务。询问:1577-2111 |
4606 | [Culture Land] 账号或密码有误。请到CULTURE LAND确认。 |
4607 | [Culture Land] CULTURE CASH保管在CULTURE LAND安心金库。请到安心金库领取CULTURE CASH。 |
4608 | [Culture Land] 登录失败。请稍后使用。 |
4609 | [Culture Land] 不是指定IP。请到CULTURE LAND安全中心确认指定IP。 |
4610 | [Culture Land] 登录失败。请再次登录。 |
4611 | [Culture Land] 无支付认证号码。请到CULTURE LAND生成支付认证号码后再进行支付。 |
4612 | [Culture Land] CULTURE LAND登录失败。请查正认证方法后使用。 |
4613 | [Culture Land] 礼券号码无效。请输入正确的礼券号码。询问:1577-2111 |
4614 | [Culture Land] 礼券已使用。请到CULTURE LAND确认使用与否。询问:1577-2111 |
4615 | [Culture Land] 超出礼券注册失败次数。请与CULTURE LAND客户中心(1577-2111)联系。 |
4616 | [Culture Land] 超出1日文化礼券使用限额。请明日使用。 |
4617 | [Culture Land] 您持的 CULTURE CASH余额不足。请充值后使用。 |
4618 | [Culture Land] 您的信息有误。请再次登录后进行支付。 |
4619 | [Culture Land] 支付金额不足。请充值CULTURE CASH后使用。 |
4620 | [Culture Land] 请在 CULTURE LAND网站进行本人认证后使用。 |
4621 | [Culture Land] 你输入的支付认证号码有误。请查正后进行支付。 |
4622 | [Culture Land] 会员信息有误。请重新登入后进行支付。 |
4623 | [Culture Land] 手机号码有误。请到CULTURE LAND网站确认手机号码。 |
4624 | [Culture Land] 无支付认证号码。请在CULTURE LAND生成支付认证号码后再次进行支付。 |
4798 | [Culture Land] 连接中发生超时。 |
4699 | [Culture Land] CULTURE LAND连接失败。 |
4700 | [OK CASHBAG] OK CASHBACK连接结果失败。 |
4701 | [OK CASHBAG] 未注册请求转换的积分。 |
4702 | [OK CASHBAG] 未注册转换积分。 |
4703 | [OK CASHBAG] 超出会员转换限额。 |
4704 | [OK CASHBAG] 超出加盟店转换限额。 |
4705 | [OK CASHBAG] 不是服务对象卡。 |
4706 | [OK CASHBAG] 无会员积分。 |
4707 | [OK CASHBAG] 超出折扣金额。 |
4708 | [OK CASHBAG] 超出当天最多失败次数。 |
4709 | [OK CASHBAG] 该优惠券无法使用。 |
4710 | [OK CASHBAG] 超出当月限额。 |
4711 | [OK CASHBAG] 超出使用限制次数 |
4712 | [OK CASHBAG] 超出使用限制积分。 |
4713 | [OK CASHBAG] 尚未注册会员限额。 |
4714 | [OK CASHBAG] 超出扣除限制次数。 |
4715 | [OK CASHBAG] 您已确定为注销会员。 |
4716 | [OK CASHBAG] 会员状态异常。 |
4717 | [OK CASHBAG] 您是注销会员。 |
4718 | [OK CASHBAG] 销售金额超过500,000韩币将无法处理。 |
4719 | [OK CASHBAG] 超出销售金额,无法处理。 |
4720 | [OK CASHBAG] 不是折扣对象会员。 |
4721 | [OK CASHBAG] 不是折扣对象。 |
4722 | [OK CASHBAG] 输入密码错误超过三次。 |
4723 | [OK CASHBAG] 密码不一致。 |
4724 | [OK CASHBAG] 可用积分未满5000分,无法使用。 |
4725 | [OK CASHBAG] 可用积分未满50000分,将无法兑换现金。 |
4726 | [OK CASHBAG] 将出生日期设为密码,无法使用积分。 |
4727 | [OK CASHBAG] 积分不足,无法使用。 |
4728 | [OK CASHBAG] 您所持的卡超过使用有效期间,无法使用。 |
4729 | [OK CASHBAG] 加盟店处于限制使用积分状态,无法使用。 |
4730 | [OK CASHBAG] 密码或认证号码有误。 |
4731 | [OK CASHBAG] 密码错误超过十次。 |
4732 | [OK CASHBAG] 未经使用认可,无法使用。 |
4733 | [OK CASHBAG] 超过购买金额,无法处理。 |
4734 | [OK CASHBAG] 密码类型未输入。 |
4735 | [OK CASHBAG] 密码和出生月日一致。 |
4736 | [OK CASHBAG] 网站密码位数有误。 |
4737 | [OK CASHBAG] 四位连续性数字有误。 |
4738 | [OK CASHBAG] 网络密码不一致。 |
4739 | [OK CASHBAG] 无网络密码。 |
4794 | [OK CASHBAG] 连接中发生超时。 |
4795 | [OK CASHBAG] 该卡不可使用。 |
4796 | [OK CASHBAG] 该卡无法变更注册。 |
4797 | [OK CASHBAG] 该卡无法删除。 |
4798 | [OK CASHBAG] 该卡无法注册。 |
4799 | [OK CASHBAG] OK CASHBAG 连接失败。 |
4800 | [DOTORI] Dotory 连接结果失败。 |
4801 | [DOTORI] 会员信息有误。请查正会员加入状态。 |
4802 | [DOTORI] Dotory余额不足。 |
4803 | [DOTORI] 超过了Dotory支付限额。 |
4804 | [DOTORI] 支付金额大于预约金额,请重新支付。 |
4805 | [DOTORI] 支付金额为负数状态。 |
4806 | [DOTORI] 该IP地址未经认可。请在网站确认IP使用许可与否。 |
4807 | [DOTORI] 该TID已预订。请与工作人员联系。 |
4808 | [DOTORI] 该ID注册于境外IP隔断服务。请与工作人员联系。 |
4809 | [DOTORI] 该手机可能是被盗手机。请与工作人员联系。 |
4810 | [DOTORI] 可能是被盗的Dotory礼物。请与工作人员联系。 |
4897 | [DOTORI] 连接Dotory中发生超时。 |
4898 | [DOTORI] 短信发送失败。请与工作人员联系。 |
4899 | [DOTORI] Dotory连接失败。 |
4900 | ECG 连接结果失败。 |
4999 | ECG 连接失败。 |
5000 | [T-money] T-money 连接结果失败。 |
5001 | [T-money] 您的终端设备里的USIM片,无法使用移动T-money。 |
5002 | [T-money] 如果无法查询T-money余额,请通过移动T-money服务确认。 |
5003 | [T-money] 因网络问题等支付失败。请重新进行支付。 |
5004 | [T-money] 您的移动T-money版本为旧版,无法进行支付。请升级T-money App后使用。 |
5005 | [T-money] 您的移动T-money余额不足。请查证后使用。 |
5006 | [T-money] 无交易记录。 |
5007 | [T-money] 支付失败。 |
5098 | [T-money] 连接中发生超时。 |
5099 | [T-money] T-money连接失败。 |
5199 | OCG连接失败。 |
5200 | Paypin支付失败。 |
5300 | 无法查询T会员卡积分。请与114客户中心联系。 |
5301 | 超过T会员卡有效期间。请与114客户中心联系。 |
5302 | 超出T会员卡积分限额,无法使用。 |
5303 | 超出T会员卡积分使用次数,无法使用。 |
5304 | 您所输入的出生年月日及性别与T会员信息不一致。 |
5397 | 连接T会员中发生超时。 |
5398 | T会员卡支付金额无效。 |
5401 | Inicis用户认证失败。 |
5402 | Inicis支付信息保存失败。 |
5403 | ISP billing key 发放失败。 |
5404 | 信用卡支付TID无效。 |
5405 | 信用卡支付金额无效。 |
5406 | 信用卡支付失败。 |
5407 | Inicis连接失败。 |
关于紧急通知的信息
结果码 | 结果信息 |
---|---|
9001 | 紧急通知信息传送(如:正在进行服务检查,直到晚上12点。请稍后使用。) |
关于使用者取消及其他信息
结果码 | 结果信息 |
---|---|
9000 | 加密数据有误 |
9100 | 购买取消完毕。 |
9113 | 电子发票数据无效。 |
9114 | 电子发票数据生成失败。 |
9115 | 发票数据原文生成失败。 |
9116 | 该发票与商品信息不一致。 |
**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 | 无道具购买记录。 | 失败 |
void onError(String rid, String errcode, String errmsg);
发生错误时呼叫的RequestCallback.onError回调参数,其错误代码和信息如下。 为了应对因各种系统问题而拟定的推算值。这并不是为用户限制而拟定的。有些错误若有必要为用户显示的话,SDK直接显示。
错误码 | 信息 | 说明 |
---|---|---|
-1 | error (command fail) error (pay fail) error (request convert fail) |
暂时性错误(比如,服务器连接失败,超过连接时间,紧急通知等) |
-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 | Binary认证失败 |
-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 | 在非正常的操作中出错 |