跳至主要內容

错误响应代码

大约 1 分钟

错误响应代码

API 用标准 code 表示结果。按 code 分支处理,不要只看 message 文案。

错误代码系统

标准响应代码

code含义你该怎么做
00成功更新本地订单,给用户成功反馈,记审计日志
01处理中用 inquiry 轮询状态;设合理超时,勿死等
10错误请求核对必填字段、类型与请求结构
11未找到核对 endpoint、orderNo / tradeNo、API 版本
12未授权核对签名、密钥与支付方式配置 → 签名规则
13请求过多降频;指数退避重试
14禁止访问查账户 / 支付方式状态;联系商务
15超时查网络与可用性;递增延迟重试
16余额不足下单前校验余额;给用户明确提示
99系统 / 渠道错误记录完整响应与 requestId;可短重试,仍失败联系技术支持

响应体示例

{
  "code": "10",
  "message": "错误请求",
  "details": "缺少必需参数: merchantId",
  "timestamp": "2020-12-17T10:55:00-05:00",
  "requestId": "req_123456789"
}

落地要点

  1. code 分支 — 文案可能变,码值稳定。
  2. 可重试再重试01 / 15 / 部分 99101416 先修请求或配置。
  3. 日志 — 至少记 coderequestId、业务单号。
  4. 幂等 — 重试或回调重复到达时,同一订单勿重复入账。

客服排查 code + responseCode:见 Customer RAG