Onerway
接口参考

接口说明

查看发卡 API 的公共请求 Header、响应结构、币种与时间戳规则、响应码。

接入发卡 API 前,请先阅读本页公共规则。除非具体接口页另有说明,发卡商户 API 均使用 /api/v1/merchant base path 下的 POST 请求。

请求 Header

HeaderTypeRequired说明
Content-TypeStringYes使用 application/json;charset=UTF-8。
ApiKeyStringYesOnerway 分配的发卡 API 商户身份凭据。

响应结构

字段Type说明
respCodeString响应码。20000 表示请求处理成功。
respMsgString响应信息。
dataObject / Array业务数据。请求失败时可为 null。

币种

币种值使用 ISO 4217 国际标准。

时区

Long 类型时间戳均为 UTC 时间戳。查询参数默认使用秒,除非具体接口页另有说明;操作、结算、授权和交易事件时间可按毫秒返回。

响应码

当 HTTP 状态码不是 200 时:

HTTP 状态码说明
401 UnauthorizedAPI 凭据无效。
403 Forbidden触发 IP 白名单限制或 API 权限不足。

当 HTTP 状态码为 200 时,请读取业务响应码:

Code说明
20000成功。
40000参数错误。
80000内部服务错误,请联系 Onerway。
80001持卡人不存在。
80002持卡人邮箱已存在。
80003持卡人所属商户号不正确。
80004商户状态无效。
80005商户未开通发卡业务。
80006商户账户不存在。
80007商户余额不足。
80008充值金额超过最大限制。
80009充值金额低于最小限制。
80010数据重复。
80011持卡人卡数量达到限制。
81000未授权商户。
81001业务不存在。
40004系统异常:NoHandlerFoundException。
40005系统异常:HttpRequestMethodNotSupportedException。
40013系统异常:HttpMessageNotReadableException。
40015系统异常:HttpMediaTypeNotSupportedException。