iPayXXAPI 文档

错误码

完整的错误码参考与排查指南

错误响应格式

当 API 请求失败时,响应体包含错误码和详细的错误信息:

{
  "code": 40001,
  "message": "无效的 API 密钥",
  "details": "提供的 API Key 不存在或已被禁用",
  "request_id": "req_20260308_abc123"
}

每个响应包含唯一的 request_id,可用于联系技术支持时定位问题。

HTTP 状态码

状态码含义说明
200成功请求成功处理
400请求错误请求参数不正确或缺少必填字段
401未认证缺少或无效的 API Key
403无权限API Key 无权访问该资源
404未找到请求的资源不存在
409冲突资源状态冲突(如重复激活)
429请求过多超出速率限制,请稍后重试
500服务器错误服务端内部错误,请联系技术支持

业务错误码

通用错误 (10xxx)

错误码HTTP说明
10001400请求参数缺失
10002400请求参数格式无效
10003429请求频率超出限制
10004500服务内部错误

认证错误 (40xxx)

错误码HTTP说明
40001401无效的 API 密钥
40002401请求签名验证失败
40003401请求时间戳过期
40004403API 密钥权限不足

订单错误 (50xxx)

错误码HTTP说明
50001404订单不存在
50002400商品 ID 无效
50003400金额不正确
50004409订单已支付,无法重复支付

授权错误 (60xxx)

错误码HTTP说明
60001404授权密钥不存在
60002409授权已被吊销
60003409已达到最大设备数限制
60004409授权已过期
60005404设备未绑定