资金接口/客户取款接口

获取取款手续费

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.computeWithdrawFee 获取取款(提现/提币)手续费 登录后方可访问

Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家

accountCurrencystringOptional

账户货币(交易账号货币)

withdrawCurrencystringOptional

取款货币(支付通道支持的货币)

amountstringRequired

取款/提币金额

withdrawRateSerialNostringRequired

取款费率流水号

ratestringOptional

发送给平台CATS2使用的取款汇率

withdrawTypeinteger · int32Required

取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包)

withdrawMethodstringOptional

取款方式,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire

blockchainNamestringOptional

链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.computeWithdrawFee
POST /api/global/fund.app.WithdrawAppDubboService.computeWithdrawFee HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 228

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "amount": "text",
  "withdrawRateSerialNo": "text",
  "rate": "text",
  "withdrawType": 1,
  "withdrawMethod": "text",
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "tradeType": 1,
    "finalAmount": "text",
    "withdrawFee": "text",
    "coinFee": "text",
    "coinFinalAmount": "text",
    "amount": "text"
  },
  "ok": true,
  "fail": true
}

获取取款货币对汇率

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawExchangeRate 获取取款货币对汇率 登录后方可访问

Header parameters
versionstringOptionalExample: 0.0.1
companyIdstringOptionalExample: {{company}}
tracestringOptionalExample: {{mock_trace}}
langstringOptionalExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
accountIdinteger · int64Optional

账户ID

customerGroupIdinteger · int64Optional

客户组id

withdrawCurrencystringOptional

客户收款货币编码

accountCurrencystringOptional

账户货币编码

exchangeRatenumberOptional

汇率

withdrawTypeinteger · int32Optional

取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包)

withdrawMethodstringOptional

取款方式,银行卡:bank,数字钱包:digit_wallet

blockchainNamestringOptional

链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getWithdrawExchangeRate
POST /api/global/fund.app.WithdrawAppDubboService.getWithdrawExchangeRate HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 168

{
  "accountId": 1,
  "customerGroupId": 1,
  "withdrawCurrency": "text",
  "accountCurrency": "text",
  "exchangeRate": 1,
  "withdrawType": 1,
  "withdrawMethod": "text",
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "accountId": 1,
    "customerGroupId": 1,
    "withdrawCurrency": "text",
    "accountCurrency": "text",
    "exchangeRate": 1,
    "withdrawType": 1,
    "withdrawMethod": "text",
    "blockchainName": "text"
  },
  "ok": true,
  "fail": true
}

创建取款提案

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.createWithdrawProposal 创建取款(提现/提币)提案 登录后方可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
accountIdinteger · int64Optional

账户ID

tradeTypeinteger · int64Required
customerGroupIdinteger · int64Required

客户组id

countrystringOptional

国家

accountCurrencystringOptional

账户货币(交易账号货币)

withdrawCurrencystringOptional

取款货币(支付通道支持的货币)

amountnumberOptional

取款金额

withdrawCoinAmountnumberOptional

提币金额

withdrawRateSerialNostringOptional

取款费率流水号

ratenumberOptional

发送给平台CATS2使用的取款汇率

bankAccountNamestringOptional

银行卡持有者姓名

bankNamestringOptional

银行卡银行名称

bankCodestringOptional

银行卡银行code

bankCardNostringOptional

银行卡号

remarkstringOptional

备注

withdrawTypeinteger · int32Optional

取款类型WithdrawTypeEnum,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包)

withdrawMethodstringRequired

取款方式WithdrawMethodEnum,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire、OTC365:otc365

blockchainNamestringOptional

链名称,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

extendstringOptional

扩展字段-手机号码等

fundPwdstringOptional

资金密码字段,需要md5加密

googleCodestringOptional

谷歌验证码

relationDepositProposalNostring · max: 100Optional

关联入金提案号

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.createWithdrawProposal
POST /api/global/fund.app.WithdrawAppDubboService.createWithdrawProposal HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 440

{
  "accountId": 1,
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "amount": 1,
  "withdrawCoinAmount": 1,
  "withdrawRateSerialNo": "text",
  "rate": 1,
  "bankAccountName": "text",
  "bankName": "text",
  "bankCode": "text",
  "bankCardNo": "text",
  "remark": "text",
  "withdrawType": 1,
  "withdrawMethod": "text",
  "blockchainName": "text",
  "extend": "text",
  "fundPwd": "text",
  "googleCode": "text",
  "relationDepositProposalNo": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "companyId": 1,
    "customerId": 1,
    "customerNo": "text",
    "accountId": 1,
    "id": 1,
    "status": 1,
    "createBy": "text",
    "createTime": 1,
    "updateBy": "text",
    "updateTime": 1,
    "tradeType": 1,
    "proposalNo": "text",
    "country": "text",
    "accountCurrency": "text",
    "withdrawCurrency": "text",
    "amount": "text",
    "rate": "text",
    "withdrawFee": "text",
    "finalAmount": "text",
    "accountDeductAmount": "text",
    "bankAccountName": "text",
    "bankName": "text",
    "displayBankName": "text",
    "bankCardNo": "text",
    "checkBy": "text",
    "checkStatus": 1,
    "transferStatus": 1,
    "amlRet": 1,
    "amlFailReasion": "text",
    "remark": "text",
    "withdrawType": 1,
    "withdrawCoinStatus": 1,
    "withdrawMethod": "text",
    "blockchainName": "text",
    "txid": "text",
    "customerGroupId": 1,
    "thirdMessage": "text",
    "withdrawViewStatus": 1,
    "transferRejectReason": "text"
  },
  "ok": true,
  "fail": true
}

获取开仓保证金总额/存款总额比例

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getAccountMarginRate 获取开仓保证金总额/存款总额比例 登录后方可访问

Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家

accountCurrencystringOptional

账户货币(交易账号货币)

withdrawCurrencystringOptional

取款货币(支付通道支持的货币)

amountstringRequired

取款/提币金额

withdrawRateSerialNostringRequired

取款费率流水号

ratestringOptional

发送给平台CATS2使用的取款汇率

withdrawTypeinteger · int32Required

取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包)

withdrawMethodstringOptional

取款方式,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire

blockchainNamestringOptional

链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getAccountMarginRate
POST /api/global/fund.app.WithdrawAppDubboService.getAccountMarginRate HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 228

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "amount": "text",
  "withdrawRateSerialNo": "text",
  "rate": "text",
  "withdrawType": 1,
  "withdrawMethod": "text",
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": "text",
  "ok": true,
  "fail": true
}

获取所有取款币种列表

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getAllWithdrawCurrencyList 获取所有出金币种列表 登录后方可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家编码

withdrawCurrencystringOptional

支持币种

withdrawMethodstringOptional

取款方式编码

channelNamestringOptional

通道名称

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getAllWithdrawCurrencyList
POST /api/global/fund.app.WithdrawAppDubboService.getAllWithdrawCurrencyList HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 123

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "withdrawCurrency": "text",
  "withdrawMethod": "text",
  "channelName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "country": "text",
      "withdrawCurrency": "text",
      "blockchainName": "text",
      "withdrawMethod": "text"
    }
  ],
  "ok": true,
  "fail": true
}

获取客户钱包类出金币种链地址列表

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getCoinWithdrawCurrencyList 获取客户钱包类出金币种链地址列表 登录后方可访问

Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家编码

withdrawCurrencystringOptional

支持币种

withdrawMethodstringOptional

取款方式编码

channelNamestringOptional

通道名称

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getCoinWithdrawCurrencyList
POST /api/global/fund.app.WithdrawAppDubboService.getCoinWithdrawCurrencyList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 123

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "withdrawCurrency": "text",
  "withdrawMethod": "text",
  "channelName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "country": "text",
      "withdrawCurrency": "text",
      "blockchainName": "text",
      "withdrawMethod": "text"
    }
  ],
  "ok": true,
  "fail": true
}

获取取款账户币种列表

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawAccountCurrencyList 获取取款账户币种列表 登录后方可访问

Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional
countrystringOptional

国家编码

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getWithdrawAccountCurrencyList
POST /api/global/fund.app.WithdrawAppDubboService.getWithdrawAccountCurrencyList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 52

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    "text"
  ],
  "ok": true,
  "fail": true
}

获取取款额度限制信息

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawAmountLimitInfo 获取取款额度限制信息 汇率转换后的结果 登录后方可访问

Body
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家

accountCurrencystringOptional

账户货币(交易账号货币)

withdrawCurrencystringOptional

取款货币(支付通道支持的货币)

withdrawTypeinteger · int32Optional

取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包)

withdrawMethodstringOptional

取款方式,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire

blockchainNamestringOptional

链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getWithdrawAmountLimitInfo
POST /api/global/fund.app.WithdrawAppDubboService.getWithdrawAmountLimitInfo HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 154

{
  "customerGroupId": 1,
  "country": "text",
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "withdrawType": 1,
  "withdrawMethod": "text",
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "tradeType": 1,
    "singleLowAmount": "text",
    "singleHighAmount": "text",
    "withdrawAmount": "text",
    "withdrawCurrency": "text"
  },
  "ok": true,
  "fail": true
}

获取取款币种列表

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawCurrencyList 获取取款币种列表 登录后方可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家编码

withdrawCurrencystringOptional

支持币种

withdrawMethodstringOptional

取款方式编码

channelNamestringOptional

通道名称

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getWithdrawCurrencyList
POST /api/global/fund.app.WithdrawAppDubboService.getWithdrawCurrencyList HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 123

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "withdrawCurrency": "text",
  "withdrawMethod": "text",
  "channelName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "country": "text",
      "withdrawCurrency": "text",
      "blockchainName": "text",
      "withdrawMethod": "text"
    }
  ],
  "ok": true,
  "fail": true
}

获取取款方式

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawMethodList 获取取款方式 登录后方可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家编码

withdrawCurrencystringOptional

支持币种

withdrawMethodstringOptional

取款方式编码

channelNamestringOptional

通道名称

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getWithdrawMethodList
POST /api/global/fund.app.WithdrawAppDubboService.getWithdrawMethodList HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 123

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "withdrawCurrency": "text",
  "withdrawMethod": "text",
  "channelName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "country": "text",
      "withdrawCurrency": "text",
      "withdrawMethod": "text",
      "channelName": "text"
    }
  ],
  "ok": true,
  "fail": true
}

获取24小时取款次数

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawTimesIn24Hour 获取取款方式 登录后方可访问

Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家

accountCurrencystringOptional

账户货币(交易账号货币)

withdrawCurrencystringOptional

取款货币(支付通道支持的货币)

amountstringRequired

取款/提币金额

withdrawRateSerialNostringRequired

取款费率流水号

ratestringOptional

发送给平台CATS2使用的取款汇率

withdrawTypeinteger · int32Required

取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包)

withdrawMethodstringOptional

取款方式,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire

blockchainNamestringOptional

链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getWithdrawTimesIn24Hour
POST /api/global/fund.app.WithdrawAppDubboService.getWithdrawTimesIn24Hour HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 228

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "amount": "text",
  "withdrawRateSerialNo": "text",
  "rate": "text",
  "withdrawType": 1,
  "withdrawMethod": "text",
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": 1,
  "ok": true,
  "fail": true
}

查询第三方支付取款银行列表

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryPayWithdrawBankList 查询第三方支付取款银行列表 登录后方可访问

Body
withdrawMethodstringOptional

取款方式

withdrawCurrencystringOptional

取款货币

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.queryPayWithdrawBankList
POST /api/global/fund.app.WithdrawAppDubboService.queryPayWithdrawBankList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 51

{
  "withdrawMethod": "text",
  "withdrawCurrency": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {}
  ],
  "ok": true,
  "fail": true
}

查询取款限制配置

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryWithdrawLimitConfig 查询取款限制配置 登录后方可访问

Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional

客户组id

countrystringOptional

国家编码

accountCurrencystringOptional

账户货币编码

withdrawCurrencystringOptional

客户收款货币编码

withdrawMethodstringOptional

取款方式,银行卡:bank,数字钱包:digit_wallet

withdrawTypeinteger · int32Optional

取款类型,银行卡:1,数字钱包:2

blockchainNamestringOptional

链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.queryWithdrawLimitConfig
POST /api/global/fund.app.WithdrawAppDubboService.queryWithdrawLimitConfig HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 168

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text",
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "withdrawMethod": "text",
  "withdrawType": 1,
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "enableWithdraw": true,
    "withdrawAmount": "text",
    "digit": 1,
    "withdrawConditionConfig": {
      "customerGroupId": 1,
      "mustActive": true,
      "maxCount": 1,
      "modifyPwdDisableWithdrawIntervals": 1,
      "modifyLoginDisableWithdrawIntervals": 1,
      "withdrawMethod": "text"
    },
    "withdrawTimeConfigList": [
      {
        "customerGroupId": 1,
        "companyTimezone": "text",
        "weekDay": 1,
        "openTime": "text",
        "withdrawMethod": "text"
      }
    ],
    "withdrawAmountConfig": {
      "customerGroupId": 1,
      "accountCurrency": "text",
      "withdrawCurrency": "text",
      "blockchainName": "text",
      "singleLowAmount": 1,
      "singleHighAmount": 1,
      "singleCheckLowAmount": 1,
      "maxIn24hourAmount": 1,
      "withdrawMethod": "text"
    },
    "withdrawFeeConfigList": [
      {
        "customerGroupId": 1,
        "accountCurrency": "text",
        "withdrawCurrency": "text",
        "blockchainName": "text",
        "valueType": "text",
        "leftOpenValue": 1,
        "rightCloseValue": 1,
        "feeType": 1,
        "feeValue": 1,
        "withdrawMethod": "text"
      }
    ],
    "customerGroupEnable": true,
    "timeEnable": true,
    "accountActiveEnable": true,
    "amountEnable": true,
    "hourIn24Enable": true,
    "walletEnable": true,
    "pwdModifyEnable": true,
    "loginModifyEnable": true
  },
  "ok": true,
  "fail": true
}

查询取款货币和限制条件列表

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.withdrawCurrencyList 查询取款货币列表 登录后方可访问

Body
tradeTypeinteger · int64Required
customerGroupIdinteger · int64Optional
countrystringOptional

国家编码

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.withdrawCurrencyList
POST /api/global/fund.app.WithdrawAppDubboService.withdrawCurrencyList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 52

{
  "tradeType": 1,
  "customerGroupId": 1,
  "country": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "list": [
      {
        "currency": "text",
        "withdrawMethod": "text"
      }
    ],
    "map": {
      "ANY_ADDITIONAL_PROPERTY": {
        "ANY_ADDITIONAL_PROPERTY": "text"
      }
    }
  },
  "ok": true,
  "fail": true
}

获取客户组取款方式

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getCustomerGroupWithdrawMethodList 获取客户组取款方式 登录后方可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
objectOptional
Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.getCustomerGroupWithdrawMethodList
POST /api/global/fund.app.WithdrawAppDubboService.getCustomerGroupWithdrawMethodList HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "country": "text",
      "withdrawCurrency": "text",
      "withdrawMethod": "text",
      "channelName": "text"
    }
  ],
  "ok": true,
  "fail": true
}

获取客户组取款风控配置

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryCustomerGroupWithdrawRiskConfig 获取客户组取款风控配置 登录后方可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
customerGroupIdinteger · int64Required

客户组id

withdrawMethodstringOptional

取款方式

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.queryCustomerGroupWithdrawRiskConfig
POST /api/global/fund.app.WithdrawAppDubboService.queryCustomerGroupWithdrawRiskConfig HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 45

{
  "customerGroupId": 1,
  "withdrawMethod": "text"
}
200Success
{
  "msg": "Success",
  "fail": false,
  "trace": "x-1s331-3wq3-xxhig-98yvi37-1682325786",
  "code": "0",
  "data": {
    "withdrawTimeConfigList": null,
    "hourIn24Enable": null,
    "trace": null,
    "withdrawAmountConfigList": null,
    "updateBy": null,
    "customerId": null,
    "enableWithdraw": null,
    "withdrawConditionConfig": null,
    "id": null,
    "lang": null,
    "class": "com.cats.fund.api.dto.app.QueryWithdrawRiskLimitConfigRespDto",
    "tradeType": null,
    "customerGroupEnable": null,
    "amountEnable": null,
    "ip": null,
    "updateTime": null,
    "withdrawRiskConfig": {
      "customerGroupId": 1,
      "firstSetLoginPwdDisableWithdrawIntervals": 60,
      "ip": null,
      "updateTime": 1682325006727,
      "maxCount": 10,
      "revision": 15,
      "accountId": null,
      "firstSetFundPwdDisableWithdrawIntervals": 240,
      "createBy": "admin",
      "companyId": 1,
      "trace": null,
      "newAddressDisableIntervals": 60,
      "mustActive": true,
      "modifyLoginDisableWithdrawIntervals": 0,
      "createTime": 1681867998763,
      "updateBy": "admin",
      "modifyPwdDisableWithdrawIntervals": 360,
      "customerId": null,
      "id": 334,
      "lang": null,
      "class": "com.cats.fund.api.dto.app.WithdrawRiskConfigDto",
      "tradeType": null,
      "customerNo": null,
      "status": 1
    },
    "accountActiveEnable": null,
    "revision": null,
    "accountId": null,
    "createBy": null,
    "companyId": null,
    "createTime": null,
    "timeEnable": null,
    "withdrawFeeConfigList": null,
    "customerNo": null,
    "status": null
  },
  "bizCode": "",
  "tm": 15,
  "msgParams": null,
  "ok": true,
  "class": "com.cats.common.core.base.vo.BaseResult"
}

检查客户的取款限制条件

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.checkWithdrawRiskLimitConfig 检查客户的取款限制条件 登录后方可访问 code ( "51021", "客户组取款配置,不允许取款"), code ( "51011", "客户组取款配置,账户必须激活才可取款"), code ("51012", "当前时间不允许取款"), code ("51025", "修改密码后{0}分钟内不允许取款"), code ("51026", "修改手机或邮箱后{0}分钟内不允许取款"), code ("51037", "修改资金密码后{0}分钟内不允许取款"), code ("51016", "超过24小时内最大取款次数"),

以下提示信息中的占位符“%s”,取值为响应结果中的msgParams,多个以","拼接 USCUSTOMER_API_0001006=1. 非常抱歉,设置登录密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001007=1. 非常抱歉,设置资金密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001008=1. 非常抱歉,修改登录密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001009=1. 非常抱歉,重置登录密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001010=1. 非常抱歉,修改资金密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001011=1. 非常抱歉,重置资金密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001012=1. 非常抱歉,更换邮箱后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001013=1. 非常抱歉,更换手机后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001014=1. 非常抱歉,新增的提现地址%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001016=当前提现地址不存在,请核对数据

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
tradeTypeinteger · int64Required
accountCurrencystringRequired

账户货币编码

withdrawCurrencystringRequired

客户收款货币编码

withdrawMethodstringRequired

取款方式,银行卡:bank,数字钱包:digit_wallet

withdrawTypeinteger · int32Required

取款类型,银行卡:1,数字钱包:2

blockchainNamestringOptional

witdrawType为2时必填,链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.checkWithdrawRiskLimitConfig
POST /api/global/fund.app.WithdrawAppDubboService.checkWithdrawRiskLimitConfig HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 131

{
  "tradeType": 1,
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "withdrawMethod": "text",
  "withdrawType": 1,
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": true,
  "ok": true,
  "fail": true
}

获取取款方式+币+链的剩余提现金额

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryRemainWithdrawAmount 获取方式+币+链的剩余提现金额 登录后方可访问

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
withdrawTypeinteger · int32Required

取款类型,银行卡:1,数字钱包:2

withdrawMethodstringRequired

取款方式,coin_blockatmpay,coin_mdpay等

accountCurrencystringRequired

账户货币编码

withdrawCurrencystringOptional

witdrawType为2时必填,客户收款货币编码

blockchainNamestringOptional

witdrawType为2时必填,链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.queryRemainWithdrawAmount
POST /api/global/fund.app.WithdrawAppDubboService.queryRemainWithdrawAmount HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
Content-Type: application/json
Accept: */*
Content-Length: 117

{
  "withdrawType": 1,
  "withdrawMethod": "text",
  "accountCurrency": "text",
  "withdrawCurrency": "text",
  "blockchainName": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "tradeType": 1,
    "customerGroupId": 1,
    "country": "text",
    "accountCurrency": "text",
    "withdrawCurrency": "text",
    "withdrawMethod": "text",
    "withdrawType": 1,
    "blockchainName": "text",
    "remainAmount": "text",
    "limitAmount": "text",
    "withdrawAmount": "text"
  },
  "ok": true,
  "fail": true
}

查询取款提案

post

version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryWithdrawProposal 查询取款提案 登录后方可访问

Header parameters
versionstringOptionalExample: 0.0.1
companyIdstringOptionalExample: {{company}}
tracestringOptionalExample: {{mock_trace}}
langstringOptionalExample: zh-CN
tokenstringOptionalExample: {{LoginResult.data.token}}
Body
tradeTypeinteger · int64Required

玩法类型

proposalNostringOptional

提案号

Responses
200Success
application/json
post
/global/fund.app.WithdrawAppDubboService.queryWithdrawProposal
POST /api/global/fund.app.WithdrawAppDubboService.queryWithdrawProposal HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 35

{
  "tradeType": 1,
  "proposalNo": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "companyId": 1,
    "customerId": 1,
    "customerNo": "text",
    "accountId": 1,
    "id": 1,
    "status": 1,
    "createBy": "text",
    "createTime": 1,
    "updateBy": "text",
    "updateTime": 1,
    "tradeType": 1,
    "proposalNo": "text",
    "country": "text",
    "accountCurrency": "text",
    "withdrawCurrency": "text",
    "amount": "text",
    "rate": "text",
    "withdrawFee": "text",
    "finalAmount": "text",
    "accountDeductAmount": "text",
    "bankAccountName": "text",
    "bankName": "text",
    "displayBankName": "text",
    "bankCardNo": "text",
    "checkBy": "text",
    "checkStatus": 1,
    "transferStatus": 1,
    "amlRet": 1,
    "amlFailReasion": "text",
    "remark": "text",
    "withdrawType": 1,
    "withdrawCoinStatus": 1,
    "withdrawMethod": "text",
    "blockchainName": "text",
    "txid": "text",
    "customerGroupId": 1,
    "thirdMessage": "text",
    "withdrawViewStatus": 1,
    "transferRejectReason": "text"
  },
  "ok": true,
  "fail": true
}

Last updated