用户资产接口
用户资产查询(单币种)
用户资产查询(单币种)
POST
https://service.xxx.com/platformapi/chainup/open/ouser/userAccounts
需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign
Headers
Content-Type *
String
application/json
Request Body
app_id*
String
商家唯一编号
sign*
String
用rsa_third_pri对query中的数据签名
time*
String
请求时间
data*
String
rsa_saas_pub加密query中数据
{
"code": "", //返回code
"msg": "", //成功或失败提示信息
"data": "",
"sign": ""
}
data 中解密后的结构体
{
"BTCPrecision": "btc8", //币种参数 + precision : 该币种交易所精度
"accounts": [
{
"uid": "202113",//用户id
"balance": "1000", //账号余额
"tag": "xxxxx", //描述
"type": "2021101" //资产编号
},
{
"uid": "202113",//用户id
"balance": "1000", //账号余额
"tag": "xxxxx", //描述
"type": "2021101" //资产编号
}
],
"USDTPrecision": "usdt8" //币种参数 + precision : 该币种交易所精度
}
以下为参与rsa加密的参数:
收款用户uid与openid必须存在一个,同时存在优先取openid
openId
String
NO
收款用户的唯一id,开放平台授权给应用的用户唯一标识
userId
String
NO
收款用户uid(与openid必须存在一个) ||同时存在优先取openid
coinSymbols
String
YES
BTC
货币类型:如 :BTC、USDT、BIKI、等;参考交易所内币种配置;多个币种用逗号分隔:例:"USDT,BTC,ETH"
assetType
String
NO
201
常用类型:"201" :普通账户余额
用户账户余额(全币种)
POST
https://service.xxx.om//platformapi/chainup/open/user/accountBalance
需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign
Headers
Content-Type *
String
application/json
Request Body
app_id*
String
商家唯一编号
time*
String
请求时间
sign*
String
用rsa_third_pri对query中的数据签名
data*
String
rsa_saas_pub加密query中数据
{
"code": "", //返回code
"msg": "", //成功或失败提示信息
"data": "",
"sign": ""
}
data 中解密后的结构体
java
{
"totalBalance": "100",//总资产
"totalBalanceSymbol": "BTC",//总资产币种
"platformCoin": "xxx",//分红配置的平台币
"allCoinMap": { // 所有币种的映射,key是币种名字大写,value是每个币种对应的资产详情,
"LTC": {
"walletTransactionOpen": 1,//币种是否开启钱包划转
"isFiat": 0 // 是否为法币,0:数字货币,1法币
"normal_balance": "200", //用户现货正常余额
"allBalance": "9000",//所有余额
"exchange_symbol": "交易币对",//交易币对
"present_coin_balance": 9000,//赠币账户
"lock_position_balance": "2000",//锁仓账户
"btcValuatin": "10000",//BTC折合
"sort": 20,//排序
"depositOpen": 1,//是否打开充值
"lock_grant_divided_balance": "999999",//用户代币锁仓+挖矿锁仓账户余额
"total_balance": "99999",//总余额
"nc_lock_balance": "98888",//用户申购冻结余额
"otcOpen": 1,//是否开启场外
"depositMin": 20,//最小充值金额
"checked": "true",//是否隐藏零资产,默认给true
"coinName": "name", // 名字
"lock_balance": "3000", //冻结金额
"allBtcValuatin": "9918923",//所有折合btc
"lock_position_v2_amount": "203213",//用户代币锁仓账户V2
"withdrawOpen": 1, //是否开启提现
"overcharge_balance": "9000"
},
"BCH": {
"walletTransactionOpen": 1,//币种是否开启钱包划转
"isFiat": 0 // 是否为法币,0:数字货币,1法币
"normal_balance": "200", //用户现货正常余额
"allBalance": "9000",//所有余额
"exchange_symbol": "交易币对",//交易币对
"present_coin_balance": 9000,//赠币账户
"lock_position_balance": "2000",//锁仓账户
"btcValuatin": "10000",//BTC折合
"sort": 20,//排序
"depositOpen": 1,//是否打开充值
"lock_grant_divided_balance": "999999",//用户代币锁仓+挖矿锁仓账户余额
"total_balance": "99999",//总余额
"nc_lock_balance": "98888",//用户申购冻结余额
"otcOpen": 1,//是否开启场外
"depositMin": 20,//最小充值金额
"checked": "true",//是否隐藏零资产,默认给true
"coinName": "name", // 名字
"lock_balance": "3000", //冻结金额
"allBtcValuatin": "9918923",//所有折合btc
"lock_position_v2_amount": "203213",//用户代币锁仓账户V2
"withdrawOpen": 1, //是否开启提现
"overcharge_balance": "9000"
}
}
}
以下为参与rsa加密的参数:
(openId,userId,mobileNumber,email)四选一必填
openId
String
NO
收款用户的唯一id,开放平台授权给应用的用户唯一标识
userId
String
NO
收款用户uid(与openid必须存在一个) ||同时存在优先取openid
mobileNumber
String
NO
09011223
手机号码
获取用户充值记录
获取用户充值记录
POST
https://service.xxx.com/platformapi/chainup/open/user/depositRecord
需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign
Headers
Content-Type *
String
application/json
Request Body
app_id*
String
商家唯一编号
time*
String
请求时间
sign*
String
用rsa_third_pri对query中的数据签名
data*
String
rsa_saas_pub加密query中数据
{
"code": "", //返回code
"msg": "", //成功或失败提示信息
"data": "",
"sign": ""
}
data 中解密后的结构体
[
{
"symbol": "usdt", //充值币种
"id": 112331, //充值id
"uid": -230000, //充值用户id
"createdAt": 1233200092, //充值创建时间
"addressTo": "xxxxxxxxx", //充值地址
"amount": "1", //充值金额
"txid": "xxxxx", //txid
"status": 1, //充值状态 0 待确认,1 已完成 2 充值状态异常
"depositType": 0, //充值类型,0 外部充值 1 内部充值
"statusDesc": "xxxxx", //充值状态描述
"mobileNumber": "08666666", //用户手机号
"email": "xxxxx", //邮箱
"riskLevel": 0 //0:未检测到风险, 1:低风险, 2:中风险, 3:高风险
},
{
"symbol": "bnb", //充值币种
"id": 112331, //充值id
"uid": -230000, //充值用户id
"createdAt": 1233200092, //充值创建时间
"addressTo": "xxxxxxxxx", //充值地址
"amount": "1", //充值金额
"txid": "xxxxx", //txid
"status": 1, //充值状态 0 待确认,1 已完成 2 充值状态异常
"depositType": 0, //充值类型,0 外部充值 1 内部充值
"statusDesc": "xxxxx", //充值状态描述
"mobileNumber": "08666666", //用户手机号
"email": "xxxxx", //邮箱
"riskLevel": 0 //0:未检测到风险, 1:低风险, 2:中风险, 3:高风险
},
{
"symbol": "btc", //充值币种
"id": 112331, //充值id
"uid": -230000, //充值用户id
"createdAt": 1233200092, //充值创建时间
"addressTo": "xxxxxxxxx", //充值地址
"amount": "1", //充值金额
"txid": "xxxxx", //txid
"status": 1, //充值状态 0 待确认,1 已完成 2 充值状态异常
"depositType": 0, //充值类型,0 外部充值 1 内部充值
"statusDesc": "xxxxx", //充值状态描述
"mobileNumber": "08666666", //用户手机号
"email": "xxxxx", //邮箱
"riskLevel": 0 //0:未检测到风险, 1:低风险, 2:中风险, 3:高风险
},
{
"symbol": "eth", //充值币种
"id": 112331, //充值id
"uid": -230000, //充值用户id
"createdAt": 1233200092, //充值创建时间
"addressTo": "xxxxxxxxx", //充值地址
"amount": "1", //充值金额
"txid": "xxxxx", //txid
"status": 1, //充值状态 0 待确认,1 已完成 2 充值状态异常
"depositType": 0, //充值类型,0 外部充值 1 内部充值
"statusDesc": "xxxxx", //充值状态描述
"mobileNumber": "08666666", //用户手机号
"email": "xxxxx", //邮箱
"riskLevel": 0 //0:未检测到风险, 1:低风险, 2:中风险, 3:高风险
}
]
以下为参与rsa加密的参数:
(openId,userId,mobileNumber,email)四选一必填
openId
String
NO
收款用户的唯一id,开放平台授权给应用的用户唯一标识
userId
String
NO
收款用户uid(与openid必须存在一个) ||同时存在优先取openid
mobileNumber
String
NO
09011223
手机号码
pageSize
String
NO
20
每页数量(默认,20,最大1000,可以等于1000)
pageNumber
String
NO
1
页数(默认1,第一页)
用户提现记录
用户提现记录
POST
https://service.xxx.com/platformapi/chainup/open/user/withdrawRecord
需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign
Headers
Content-Type
String
application/json
Request Body
app_id*
String
商家唯一编号
time*
String
请求时间
sign*
String
用rsa_third_pri对query中的数据签名
data*
String
rsa_saas_pub加密query中数据
{
"code": "", //返回code
"msg": "", //成功或失败提示信息
"data": "",
"sign": ""
}
data 中解密后的结构体
[
{
"symbol": "BTC", //提现币种
"id": 1112, //提现id
"uid": 2302221, //用户id
"createdAt": 100892232313, //提现创建时间
"addressTo": "xxxxxxxxx", //提现地址
"amount": "20", //提现金额
"txid": "xxxxxxxxxx", //txid
"status": 1, //提现状态 0未审核 1 审核通过 2审核拒绝 3支付中,已打币 4支付失败 5已完成 6已撤销
"statusDesc": "test", //提现状态描述
"fee": "20", //手续费
"mobileNumber": "19982112", //手机号
"email": "[email protected]", //邮箱
"warningLevel": 1, //风控警告等级
"warningLevelDesc": "test", //警告等级提示
"warningTip": "resr", //报警内容
"warningTiplevel": 1 //商户后台报警等级展示
},
{
"symbol": "BTC", //提现币种
"id": 1112, //提现id
"uid": 2302221, //用户id
"createdAt": 100892232313, //提现创建时间
"addressTo": "xxxxxxxxx", //提现地址
"amount": "20", //提现金额
"txid": "xxxxxxxxxx", //txid
"status": 1, //提现状态 0未审核 1 审核通过 2审核拒绝 3支付中,已打币 4支付失败 5已完成 6已撤销
"statusDesc": "test", //提现状态描述
"fee": "20", //手续费
"mobileNumber": "19982112", //手机号
"email": "[email protected]", //邮箱
"warningLevel": 1, //风控警告等级
"warningLevelDesc": "test", //警告等级提示
"warningTip": "resr", //报警内容
"warningTiplevel": 1 //商户后台报警等级展示
}
]
以下为参与rsa加密的参数:
(openId,userId,mobileNumber,email)四选一必填
openId
String
NO
收款用户的唯一id,开放平台授权给应用的用户唯一标识
userId
String
NO
收款用户uid(与openid必须存在一个) ||同时存在优先取openid
mobileNumber
String
NO
09011223
手机号码
pageSize
String
NO
20
每页数量(默认,20,最大1000,可以等于1000)
pageNumber
String
NO
1
页数(默认1,第一页)
Last updated