Skip to content

错误代码


Error

币趣支付 使用传统的 HTTP 响应代码来指示 API 请求的成功或失败。 一般来说: 2xx 范围内的代码表示成功。 4xx 范围内的代码表示根据所提供的信息失败的错误(例如,省略了必需的参数)。 5xx 范围内的代码表示 币趣支付 业务出现错误或服务器错误。

状态码描述
200 - OK成功,所有操作已完成
400 - Bad Request请求未被正确处理,参数不正确
401 - Unauthorized签名不正确或未正确提供
429 - Too Many Requests请求限流
500, 502, 503, 504 - Server Errors业务处理错误或服务器错误

错误响应格式

当 HTTP 状态码不为 200 时,将返回错误响应如下

json
{
  "code": "GW400001",
  "data": null,
  "message": "票据状态无效",
  "param": "",
  "requestId": "d5678c4d-adf5-40ed-8061-70aa047a70ae"
}
名称描述类型
code错误代码,如果不为 0000 表示失败string
data错误响应将为空string
paramHTTP Status 为 400 参数错误时返回string
requestId每次请求的唯一识别 ID,用于识别该请求string

请求参数错误: GW400xxx

当请求的参数不被验证时,则返回以 GW400xxx 的错误码,同时 param 会返回对应的不被验证的参数

支付票据错误:GW5011xx

这些错误被映射到票据资源

名称描述类型
GW501102支付票据不存在或无权操作string
GW501103该商户支付功能已被禁用string
GW501104获取数字货币信息失败string
GW501106汇率兑换计算失败string
GW501107支付金额超过商户当日限额string

代付请求错误:GW5012xx

这些错误被映射到代付资源

名称描述类型
GW501202该商户的代付功能已被禁用string
GW501203已代付金额超过商户当日限额string
GW501204检索订单失败string
GW501205代付对象不存在string
GW501206商户订单号已存在string
GW501211代付地址查询失败string
GW501212代付对象账户状态异常string
GW501213代付失败:余额不足string
GW501214暂不支持此币种string
GW501215暂不支持此公链string
GW501216代付金额低于最低阈值string
GW501217获取账户配置错误string

币趣服务器错误: GW500xxx

当返回以 GW500xxx 错误码时,表示币趣系统服务器故障,这在通常情况下会比较少遇到,如果返回此类错误码,请联系 BasicEx 客服团队