## 8. 错误码详解(Error Code Reference) ### 8.1 HTTP 400(请求异常) | 代码 | 描述 | | --- | --- | | 400 | 请求参数不合法 | | 40001 | request_id 需为有效 UUID | | 40002 | -- | | 40003 | amount 必须为正数 | | 40004 | 金额最多支持 6 位小数 | | 40005 | 缺少 expires_in 参数 | | 40006 | amount 必须大于 0.01 | | 40007 | 链或代币不在支持列表 | | 40008 | success_url 不符合规范 | | 40009 | failure_url 不符合规范 | ### 8.2 HTTP 401(未授权) | 代码 | 描述 | | --- | --- | | 401 | 认证失败或签名无效 | ### 8.3 HTTP 403(禁止访问) | 代码 | 描述 | | --- | --- | | 403 | 请求被策略拒绝 | ### 8.4 HTTP 404(资源不存在) | 代码 | 描述 | | --- | --- | | 404 | 对象不存在 | | 40401 | 订单不存在 | | 40402 | 支付不存在 | ### 8.5 HTTP 409(业务冲突) | 代码 | 描述 | | --- | --- | | 40901 | request_id 重复 | | 40902 | client_reference 重复 | | 40903 | 存在有效支付,禁止重复创建 | | 40904 | 支付处理中,暂不可创建新支付 | | 40905 | Token 无权操作该订单 | | 40906 | 订单已过期 | | 40907 | 订单已完成或过期,无法创建支付 | ### 8.6 HTTP 500(服务器内部错误) | 代码 | 描述 | | --- | --- | | 500 | 内部异常,请联系支持团队 |