错误码与结果码

## 错误码 ==列出常用的一部分错误码,并非全部错误码== ### 成功 - 200 : 成功;响应体中 data 返回业务数据。 ### 系统错误 - 500 : 系统抛错,一般是接口代码错误。 解决方法:通知接口提供方 - 101 : 登录 TOKEN 无效 。解决方法:重新登录 - 106 : 参数数据类型不匹配,比如整型传入字符串 - 107 : 参数缺少。解决方法:检查接口提交的参数与参数拼写是否正确 --- ### 业务错误 #### 登录错误码 - 5002 : 收银员帐号不存在 - 5003 : 收银员帐号密码错误 #### 商户错误 - 1502 : 商户不存在 - 1503 : 商户不匹配,一般是传入的 appid 不是登录的商户 - 8006 : 支付方式未配置 #### 菜品错误 - 6203 : 菜品信息错误,菜单模式下单时发生,一般是 菜品json 的 key 缺少或有误 #### 会员(消费卡)错误 - 4005 : 会员不存在,用卡错误 - 4001 : 会员已存在,建卡错误 - 4902 : 会员级别不存在,没有级别,无法建卡 - 4009 : 挂失/解除挂失失败 - 4010 : 没有余额,没有可退的余额 #### 订单错误 - 8302 : 订单不存在 - 6951 : 订单已退款 - 6952 : 退款订单,不可撤消 - 6961 : 退款金额大于未笔充值金额,属于多笔充值,不支持多笔结算退款 #### 短信错误 - 2001 : 两次获取验证码时间间隔不少于90秒 - 2002 : 单手机号,每天获取超3次 - 2003 : 单 IP 每天获取超过 10 次 - 2004 : 验证超时,有效期为5分钟 - 2005 : 短信余额不足 - 2006 : 验证码发送失败 - 2007 : 验证码错误 --- ## 结果码 result_code ==用于手机支付相关的接口:3.4,3.7,4.2,4.4== - SUCCESS : 支付成功/退款成功,注意是大写 支付失败或退款失败,返回其它