复制页面
MINAX
应用中心API
使用ticket获取用户openid
GET
查询用户指定币种余额
GET
查询用户所有币种余额
GET
提币
POST
充值记录列表
GET
支付
POST
支付订单列表
GET
支付订单详情
GET
发放奖励
POST
奖励订单列表
GET
奖励订单详情
GET
支付订单退款
POST
奖励订单撤销
POST
批量发放奖励
POST
查询用户邀请人
GET
用户子账号的资产划转
POST
应用中心API
复制页面
功能说明
#
MINAX应用中心是一个标准化的应用接入层,用于让第三方业务应用(如理财、借贷、商城等)在不重复建设账户体系和资产系统的前提下,快速接入交易所生态。接入后,应用可直接复用交易所用户身份、账户资产、资金划转与账务能力,实现“从交易所一键进入应用、在应用内完成资金操作、再回到交易所”的闭环体验。
简单来说,应用中心开放API向第三方提供了一种操作MINAX用户资产的方式。因此,对接方只需专注业务规则本身,账户、资产、资金通道和审计追踪能力由应用中心统一提供,显著降低接入成本与上线风险。
公共信息
#
所有请求头都必须包含以下内容:
#
OP-API-KEY字符串类型的APIKey。
OP-API-SIGN使用HMAC SHA256哈希函数获得哈希值,再使用Base-64编码(请参阅签名)。
OP-API-TIMESTAMP发起请求的时间(UTC),如:1691652157
所有请求都应该含有application/json类型内容,并且是有效的JSON。
请求响应:
#
所有请求响应为json结构,格式如下:
code=0标识处理成功,此时data值为业务数据;code!=0时则为报错信息,报错内容参考msg。
生成签名
#
OP-API-SIGN的请求头是对timestamp + method + requestPath + body字符串(+表示字符串连接),以及SecretKey,使用HMAC SHA256方法加密,通过Base-64编码输出而得到的。
如:sign=CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA256(timestamp + 'GET' + '/ext/application/getAllBalance?open_id=oa3cbb940f253abafc8d168ee047d', SecretKey))。
其中,timestamp的值与OP-API-TIMESTAMP请求头相同,为秒级时间戳,如1691652157;
method是请求方法,字母全部大写:GET/POST;
requestPath是请求接口路径。如:/ext/application/getAllBalance;
body是指请求主体的字符串,如:{"amount":"1","open_id":"oa3cbb940f253abafc8d168ee047d","token":"USDT"}
如果请求没有主体(通常为GET请求)则body可省略。
GET请求参数是算作requestPath,不算body
SecretKey为用户申请APIKey时所生成。如:1801d20bbb2588dd47535c8ecd49112f228fc85f8971b7607d27b70e0db5d4a
*注意:用于签名的字符串不要有空格;参与签名的body参数需要先按键名进行升序排序。
响应错误码说明
#
code
含义
0
成功
1200
请求头参数缺失(OP-API-KEY、OP-API-SIGN、OP-API-TIMESTAMP)
1201
签名错误,需检查签名代码及参数
1205
OP-API-TIMESTAMP值错误或请求时间超过5秒
11503
用户余额不足
51001
充值失败
51002
appid缺失或错误
51004
提币失败
51005
支付失败
51006
支付退款失败
51007
奖励发放失败
51008
奖励撤销失败
修改于
2026-04-01 12:23:51
下 一页
使用ticket获取用户openid