小米应用内支付SDK错误代码表

代码 代码含义 详细描述及解决办法
200 成功 属于正常状态
1001 系统错误 联系小米SDK开发人员解决
1002 数据库错误 联系小米SDK开发人员解决
1003 缓存处理错误 联系小米SDK开发人员解决
1004 http请求错误 联系小米SDK开发人员解决
1006 json解析错误 检查是否是正确的json格式
1007 RSA签名错误 检查RSA算法是否正确
1008 查询结果为空 查询结果为空,属于正常情况
1009 AES解密错误 检查AES加密方法是否正确
1010 风险控制非法请求 风险控制非法请求
1501 未输入请求参数 检查要求的参数是否都输入
1502 IP鉴权错误
1503 消息号错误
1504 网元错误
1505 小米id错误
1506 cp订单号错误 检查CpOrderId参数是否为空
1507 订单金额错误
1508 支付方式错误
1509 订单id错误 请求的订单号不存在
1510 支付订单id错误
1511 支付结果错误
1512 支付金额错误
1513 单类型错误
1514 CP编号错误 输入的CpOrderId参数为空
1515 AppId错误 AppId为空或应用不存在或已下线(对于新接入的应用,需要先配置应用内支付,再测试SDK登录)
1516 内部用户编号错误(uid错误) uid参数为空
1517 渠道号错误 渠道参数为空
1518 账户状态错误
1519 产品id错误
1520 session错误 session参数为空或不存在
1521 手机号码错误
1522 产品单价错误
1523 购买数量错误 商品购买数量错误
1524 没有signature参数
1525 验证signature错误 signature签名错误,请检查签名计算方法是否正确
1526 apkName错误 应用的包名错误,检查AppId、包名与开发者站配置的是否一致
1527 apkSign错误
1528 sdkVersionCode错误
1529 卡面值错误
1530 cpUserInfo错误,透传参数 透传参数超长,不要大于100个字符
1531 对账开始时间错误
1532 对账结束时间错误
1533 p参数错误
1534 订单描述信息错误
1535 充值金额错误
1536 充值类型错误
1537 充值订单号错误
1538 签名为空
1539 分页查询最大id
1540 每页记录条数错误
1541 支付时间错误
1542 分页时多少页
1543 开始时间
1544 结束时间
1545 订单请求时间错误
1546 已下线的应用 应用的包名错误,检查AppId、包名与开发者站配置的是否一致
1549 未配置计费信息 请到开发者站配置计费信息
1569 交易订单已过期
1984 Token过期
1985 需要登录
1986 该商品已购买
1987 价格变化
1988 手机充值卡错误
1989 授权失败
1990 用户ID不匹配
1991 非法请求
1992 签名错误
1993 账号被冻结
1994 米币卡充值失败
1995 小米内部回调地址错误
1996 礼券调用异常
1997 银行卡好错误
1998 没有对应银行卡信息
1999 参数异常
2000 米币调用错误
2001 余额不足
2002 重复交易
2003 签名错误
2004 重复充值
2005 充值订单不存在
2006 充值订单状态不存在
2007 业务系统公钥不存在
2008 计费系统私钥不存在
2009 网元不存在
2010 存储用户银行卡信息出错
2011 短信对应的PAYID错误
2012 费订单不是直充直销
2013 充值订单不是只充值
2014 消费订单不存在
2015 直冲直销订单
3001 产品不存在或已经下线 购买的商品不存在,检查在开发者站是否配置此商品和商品状态
3004 米粒账户金额错误
3005 auth验证失败
3301 获取用户米粒账户错误
3302 订单创建错误
3303 卡支付调用错误
3501 订单处理中
3502 订单处理超时
3510 订单失败,未知原因
3511 订单不存在 订单不存在,检查输入的订单号参数是否正确
3512 订单已支付
3513 输入参数miBi错误
3514 订购关系已经存
4000 authToken过期 请求的authToken已过期,请重新登录
4001 authToken非法 请求的authToken非法,请重新登录
4002 serviceToken过期 serviceToken过期,请重新登录
4003 获取serviceToken失败 获取serviceToken失败,请重新登录
4004 验证serviceToken失败 验证serviceToken失败,请重新登录
4006 上传用户玩过的游戏失败
4007 修改用户信息错误
5000 获取设备ID失败
5001 时间间隔内不能重发消息(如:赠送体力)  时间间隔为运营配置,如需调整请联系运营
5002 超过体力最大值  体力最大值为运营配置,如需调整请联系运营
5003 对方屏蔽接收消息
5005 接收体力时,消息Id不相同  不需要处理
5006 消息不能重复接收  不能使用同一个消Id重复调用acceptMessage接口
5007 消息Id不存在  不需要处理
5008 用户成绩信息表不存在该用户 先调用loadGameMe做初始化
5009 不能给自己发送消息
5010 被邀请好友的设备不支持这款游戏
5011 超出游戏内能发送消息最大上限  消息最大上限为运营配置,如需调整请联系运营
5012 该被邀请好友的id不是米聊用户  被邀请的好友的ID没有登录过米聊
5013 用户体力不足
5014 用户已经退出游戏,不能再接收消息
5101 APPID为非社交游戏,不能使用社交API  请联系运营把游戏配置成米聊社交游戏
5102 用户社交游戏数据加载失败  服务器系统错误,请重试
5103 leaderBoardKey错误  运营配置的key,请联系运营确认leaderBoardKey
5104 publicData太长   最长1000bytes
5105 privateData太长  最长2000bytes
5107 use heart token不合法  调用updateResult(s)之前先调用useHeart接口
5108 小米帐号合法,但不是米聊用户
6000 获取充值比例失败
6001 流量切分信息出错
6002 支付不合规被风控
-102 登录失败 调用支付接口失败时会返回这个错误码,可以查看logcat allmessage输出,或者过滤TAG “MiGameSDK”会有类似输出:errcode[200] errmsg=[null],errcode中的错误码可以对照文档
-107 通用错误  SDK中所有米聊社交API的错误返回都是-107,具体错误请以SDK回调函数onError的返回参数为准
-18003 购买失败
-18006 动作正在执行 当执行SDK某个接口没有返回结果时再次调用这个接口会返回这个错误
5112 不能调用Sync result 接口 需要联系运营配置才可以使用
-108 调用社交API异常 升级米聊到最新版本
-109 API接口访问受限
-10001 米聊未安装
-10002 米聊版本过低