Skip to main content
所有 API 响应均采用统一的 JSON 结构,HTTP 状态码一般为 200,通过响应体 code 判断业务成败。

响应结构

基础示例

成功响应:
失败响应:

多语言支持

msg 字段支持多语言返回,通过请求头 Language 控制: 示例:

特殊情况

1. 列表类接口

列表类接口的 data 结构为对象,包含 list 数组:

2. 卡隐私信息接口

响应 data 为加密字符串,需商户端使用 MerchantEncryptUtil 解密:
解密后得到 JSON 对象:

3. 参数校验失败

参数校验失败时,msg 会在文案前附带 snake_case 字段名,格式为 cardholder_no 请求参数不合法 示例:
  • cardholder_no 请求参数不合法 —— 必填校验失败
  • phone_code 请求参数不合法 —— 国别码格式错误或含 +
  • city 仅支持使用英文填写 —— 地址字段英文校验失败
  • address_info.city 请求参数不合法 —— 嵌套对象字段校验失败

HTTP 状态码

错误码范围

详见「附录」→「错误码」。

字段名规范

所有 JSON 字段名均为 snake_case(与接口参数 一致)。 示例:
  • cardholder_no —— 持卡人单号
  • card_last_no —— 卡号后四位
  • total_balance —— 账户总资产
  • consume_no —— 消费单号

时间戳格式

响应中的时间字段均为 Unix 毫秒时间戳(13 位数字),示例:
转换示例(JavaScript):