1、获取汇率接口
#简要描述: 获取货币汇率接口
- 请求方式: POST
- 请求接口: https://网关域名/wallet-tradev2/exchange/auto-exchange
- 请求媒体类型( JSON 数据格式 )Content-Type: application/json
查询参数
参数名称 | 类型 | 必填 | 参数含义 | 参数说明 |
fromCurrency | string | 是 | 币种(从) | 示例:CNY |
toCurrency | string | 是 | 币种(到) | 示例:USDT |
请求json样例
{
"fromCurrency": "CNY",
"toCurrency": "USDT"
}
返回值
参数名称 | 类型 | 参数含义 | 参数说明 |
code | int | 请求状态 | 通信状态 成功返回:0,其它表示失败 |
success | boolean | 成功状态 | true 成功 |
message | string | 描述 | |
data | json | 参数 | 参数详见下面说明 |
返回示例
{
"code": 0,
"success": true,
"message": null,
"data": {
"bizType": "DIGITAL_PAIR_LEGAL",
"baseCurrency": "USDT",
"quoteCurrency": "CNY",
"tradePair": "USDT/CNY",
"rate": 7.33278,
"costRate": 0.13637392639626444,
"costReverseRate": 7.33278,
"exchangeAction": "BUY",
"expression": "1CNY≈0.13USDT",
"quoteExpression": "1USDT≈7.33CNY",
"fromCurrency": "CNY",
"fromCurrencyInfo": {
"code": "CNY",
"symbol": "¥",
"type": "LEGAL",
"name": "人民币",
"decimalPlace": 2,
"scale": 2
},
"fromAmount": 0,
"fromAmountScale": 0,
"toCurrency": "USDT",
"toCurrencyInfo": {
"code": "USDT",
"symbol": "₮",
"type": "DIGITAL",
"name": "TetherUS",
"decimalPlace": 6,
"scale": 6
},
"toAmount": 0,
"toAmountScale": 0
}
}
data参数说明
参数名称 | 类型 | 参数含义 | 备注 |
bizType | enum | 业务类型 | bizType类型说明如下 |
baseCurrency | string | 基础货币 | |
quoteCurrency | number | 报价货币 | |
tradePair | string | 交易对 | |
rate | number | 价格 | |
costRate | number | 计算价格( FROM x rate = TO ) | |
costReverseRate | number | 反相计算价格( TO x rate = FROM ) | |
exchangeAction | enum | 交易类型 | BUY:买入| SELL: 卖出 |
expression | string | 表达式 | |
quoteExpression | string | 以报价记的表达式 | |
fromCurrency | string | 币种(从) | |
fromCurrencyInfo | object | ||
└ code | string | 货币代码 | |
└ symbol | string | 货币符号 | |
└ type | enum | 货币类型 | DIGITAL:数字币 | LEGAL: 法币 |
└ name | string | 货币名称 | |
└ decimalPlace | int32 | 计算精度 | |
└ scale | int32 | 显示精度 | |
fromAmount | number | 金额(从) | |
fromAmountScale | number | 格式化金额(从) | |
toCurrency | string | 币种(到) | |
toCurrencyInfo | object | 格式化金额(到) | |
└ code | string | 货币代码 | |
└ symbol | string | 货币符号 | |
└ type | enum | 货币类型 | DIGITAL:数字币 | LEGAL: 法币 |
└ name | string | 货币名称 | |
└ decimalPlace | int32 | 计算精度 | |
└ scale | int32 | 显示精度 | |
toAmount | number | 金额(到) | |
toAmountScale | number | 使用金额(到) |
bizType类型说明:
1、PAYMENT_WALLET_SCAN 点付钱包扫码支付
2、PAYMENT_TRANSFER 数字币绑定地址直充
3、PAYMENT_ANY_DIGITAL_SCAN 数字币任意金额扫码支付
4、WITHDRAW_WALLET 提款至点付钱包
5、WITHDRAW_ANY_DIGITAL_WALLET 提款数字币至任意钱包
6、PAYMENT_FIXED_DIGITAL_SCAN 数字币限定金额扫码支付
7、BATCH_PAY 批量代付