错误码和返回码
JSAPI 错误码
errNo(错误码) | 含义 | 报错信息 |
21517 | 创建订单(预下单),服务端错误 | fail to create Order 或 透传服务端错误 |
21518 | 订单数据错误,无法生成订单 | 透传服务端错误 |
21521 | order-status 非法 | |
21522 | order-id 非法 | |
21523 | refund-id 非法 | |
21524 | 订单为 1.0 版本,但缺少 refund-total-amount | |
21526 | 继续支付获取订单信息失败,服务端内部错误 | |
21527 | 继续支付获取订单信息失败,服务端参数校验不通过 | |
21528 | 申请退款获取订单信息失败,服务端内部错误 | |
21529 | 申请退款获取订单信息失败,服务端参数校验不通过 | |
21530 | 申请退款获取订单信息失败,服务端返回数据缺少商品信息 | |
21531 | 申请退款获取订单信息失败,订单无可退款订单,订单可退份数等于 0 | |
21532 | 获取退款详情失败 | |
21533 | bind:applyrefund 调用失败 | |
21534 | bind:applyrefund 返回类型错误 | |
21535 | 申请退款失败,服务端错误 | |
21536 | 获取小程序主体名称失败,服务端错误 | |
21537 | 查询退款详情失败,服务端错误 | |
21538 | 内部订单号和外部订单号均未填入 | should set orderId or outOrderNo |
21539 | 退款商品列表和 refundTotalAmount 均未填入 | should set refundGoodsList or refundTotalAmount |
21540 | 商品价格计算结果和传入的总价 totalAmount 不同 | totalAmount doesn't match the calculation results of goodsList |
21550 | 用户未登录 | user not login |
10000 | 支付失败 | payment failure |
10001 | 调起微信失败 | payment failure |
10002 | 微信未安装 | payment failure |
1 | 支付超时 | payment timeout |
2 | 支付失败 | payment failure |
3 | 支付关闭 | payment closure |
4 | 支付取消 | payment cancellation |
9 | 订单状态开发者自行获取 | order status should be obtained by the developer |
11 | 全融合:请检查来客后台是否配置收款账户 | createOrder:fail payment failed errNo:11 |
141211 | 账号融合:测试版本金额超限,联系行业运营进行豁免 | createOrder:fail payment failed" errorCode: 141211 |
OpenAPI 错误码
错误码 | 含义 | 常见原因和解决办法 |
10000 | 参数错误 | 传入了非法参数,错误说明会明确指示具体错误位置 |
13000 | 内部服务错误 | 一般是平台内部系统出错了,大部分是超时,这个超时可能是由调用开发者的系统间接导致的,如果重试无法解决,请提供 logid 提交 oncall 流程处理 |
10002 | 参数解析错误 | 开发者参数的格式错误,请对照api文 档自查格式是否正确 |
11001 | 访问未授权 |
|
11002 | AccessToken非法 | 一般是AccessToken过期了,请刷新AccessToken |
11003 | Session非法 | 一般是用户session过期了,请尝试重新登录一下 |
11004 | 签名校验失败 | |
11005 | 用户未登录 | |
12001 | 访问过于频繁 | 风控类错误,触发频率限制,请稍后重试 |
12002 | 用户账号异常 | 系统检测账号风险行为,请稍后重试,如果无法解决请提供logid提交 oncall 流程处理 |
20000 | 订单不存在 | 系统未查询到对应的订单信息,请检查订单的id是否真实存在 |
20001 | 订单状态不正确 | 一般是当前订单所处的状态无法执行当前的操作,如对未支付的订单执行核销操作就会报这种错误 |
20002 | 商品不存在 | 交易中使用的商品不存在于商品库中 |
20003 | POI不存在 | 交易中传入的poiid不存在 |
20004 | 订单没有cps相关信息 | |
20005 | 查询订单信息失败 | |
21000 | 商品订单与商户订单信息不匹配 | 请求参数非法,商品单和item单不匹配,请检查请求参数 |
21001 | 商品单状态不支持核销 | 该商品单不是待使用状态,或已经退款,请检查请求参数 |
21003 | 该应用不在灰度白名单 | 需申请对应功能白名单权限 |
21004 | 营销算价结果信息不一致 | 请求参数中各个纬度的营销算价结果不一致,请检查请求参数 |
21006 | 未找到回调设置 | 一般是没有设置对应的回调地址 |
21007 | 无法查到商品关键信息 | 下单的商品在商品库里查不到,请检查请求参数 |
21012 | 创建订单失败,请稍后重试 | 内部系统错误,请重试一下 |
21013 | 开发者拒绝交易 | 一般是开发者拒绝了下单请求 |
21015 | 开发者返回的参数非法 | 开发者预下单回调返回的参数非法,请检查请求参数 |
21016 | 外部单号已存在 | 开发者传入的外部单号重复,请检查请求参数 |
21017 | 外部单号格式不正确 | 开发者传入的外部单号格式非法,请检查请求参数 |
21018 | 非法的核销poi_id | 开发者核销的时候传入的poi_id非法,请检查请求参数 |
21019 | 商品价格有变动 | 商品价格有变更,需要重新下单 |
21020 | 商品不支持一次购买多份 | 当前商品限购1份 |
21021 | 用户购 买超出限制 | 一般是商品有限购,用户累计购买的数量过多 |
21022 | 单次购买超出上限 | 一般是商品有限购,用户单次购买的数量过多 |
21023 | 商品已过期 | 商品信息已过期,请检查商品信息 |
21024 | 商品已下线 | 商品下线,请检查商品信息 |
21025 | 商品已售罄 | 商品已售罄,请检查商品信息 |
21026 | 下单次数超限制 | 下单商品的总次数超出限制 |
21032 | 开发者商品id重复 | 请求里有重 复的商品id,请检查请求参数 |
21042 | 商品状态无效 | 商品状态错误,请检查商品信息 |
21043 | 商品库存不足 | 商品库存错误,请检查商品信息 |
21045 | 订单已超时,无法继续支付 | 订单已经过了支付有效期,无法继续支付 |
21046 | 订单收款商户号不合法 | 订单的收款商户没有加入白名单 |
21047 | 商品单id不合法 | 商品单id为空,或不是抖音的商品单id,请检查请求参数 |
21048 | 下单失败,不允许非商品库商品下单 | 该应用不支持非商品库商品下单,有需要的话,请申请白名单 |
22000 | 订单不允许退款 | |
22001 | 订单item子单不允许退款 | |
22002 | 没有可以退款的item订单 | |
22004 | 外部退款单号重复了 | 开发者生成的外部退款单号以前已经用过了,请重新生成 |
22005 | 因cps限制订单不允许退款 | CPS 订单存在退款处理流程中的限制 |
22006 | 退款审核状态前置步骤未完成 | |
22007 | 超出单次最大可退款的商品数量 | 一般是单次退款 item 订单数量上限为 100 |
22008 | 超出可退款的商品数量 | 用户可以发起退款的订单数小于请求数 |
22009 | 发起退款的订单同时存在分账前和分账后状态 | |
24000 | 扩展点服务配置不存在,请配置对应的扩展点 | 未配置扩展点回调地址,请参考行业模板使用指南进行配置 |
24001 | 调用扩展点出错 | 请根据具体提示检查扩展点调用,一般是开发者的服务有问题,导致调用失败 |
25000 | 活动信息无效 | |
25001 | 活动已结束 | |
25002 | 活动未开始 | |
25003 | 商品总价太低,无法使用优惠 | |
25004 | 当前商品无法使用优惠 | |
25005 | 用户不满足活动条件 | |
26001 | 订单当前状态不可支付 | 一般是订单已经过期了或者是已经支付了 |
26002 | 支付 token 无效 | |
26003 | 小程序支付能力被封禁了 | |
26004 | 交易商家的账号在升级中 | 建议稍后重试 |
1000001001 | 已使用行业运营平台,该接口无法使用 |