Funds/Deposit

Apply for Binding Direct Recharge Payment Wallet Address

post

bizType=fund.app.DepositAppDubboService.applyRechargeBindAddress Apply for Binding Direct Recharge Payment Wallet Address Accessible after login

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

Customer group ID

paymentChannelCodestringRequired

Payment Channel Code

paymentChannelTypestringRequired

Payment Channel Type

paymentMerchantNostringRequired

Payment merchant number

paymentChannelClientTypestringRequired

Payment channel client type pc, mobile

accountCurrencystringRequired

Account Currency Code

blockchainNamestringRequired

Chain Name

countrystringRequired

Country (Country where the customer account is opened)

extendstringOptional

Extended Fields

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

{
  "customerGroupId": 1,
  "paymentChannelCode": "text",
  "paymentChannelType": "text",
  "paymentMerchantNo": "text",
  "paymentChannelClientType": "text",
  "accountCurrency": "text",
  "blockchainName": "text",
  "country": "text",
  "extend": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "paymentCode": "text",
    "currency": "text",
    "blockchainName": "text",
    "address": "text",
    "expireTime": 1
  },
  "ok": true,
  "fail": true
}

Mark the exchange rate for opening card fee deposit

post

bizType=fund.app.DepositAppDubboService.markOpenCardDepositRate Mark the exchange rate for opening card fee deposit Login required to access

Body
depositRateSerialNostringRequired

Deposit exchange rate serial number

paymentCurrencystringRequired

Payment currency

blockchainNamestringRequired

Chain Name

addressstringOptional

Receiving address

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

{
  "depositRateSerialNo": "text",
  "paymentCurrency": "text",
  "blockchainName": "text",
  "address": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": true,
  "ok": true,
  "fail": true
}

Prepayment order information

post

bizType=fund.app.DepositAppDubboService.prePaymentOrder version=0.0.1 Prepayment order information, the order information will only be saved for 15 minutes, when paying the order, you need to pass the result returned by this interface and enter the orderNo. Access after login

Body
extendstringRequired

Deposit order extended field information

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

{
  "extend": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": "text",
  "ok": true,
  "fail": true
}

Transfer of assets and funds between different gameplay with the same currency

post

bizType=fund.app.DepositAppDubboService.capitalTransfer Transfer of funds between different gameplay with the same assets Access after login

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

Account ID

accountDigitinteger · int32Optional

Account Decimal Places

toTradeTypeinteger · int64Required

Transfer to Account Gameplay

toAccountIdinteger · int64Optional

Transfer to Account ID

toCustomerNostringRequired

Transfer to customer number

toAccountDigitinteger · int32Optional

Transfer to Account Decimal Places

amountnumberRequired

amount

currencystringOptional

Currency for transfer

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

{
  "accountId": 1,
  "accountDigit": 1,
  "toTradeType": 1,
  "toAccountId": 1,
  "toCustomerNo": "text",
  "toAccountDigit": 1,
  "amount": 1,
  "currency": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "ok": true,
  "fail": true,
  "data": {
    "surplusAmount": "text"
  }
}

Transfer assets and funds from the proxy client to the client being represented

post

bizType=fund.app.DepositAppDubboService.capitalTransferForAgent Transfer of the same assets and funds between different gameplay Accessible after login

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

Account gameplay, fixed value 7

toCustomerNostringRequired

Transfer to customer number

amountnumberRequired

Sliding amount

currencystringRequired

Transfer out currency

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

{
  "tradeType": 7,
  "toCustomerNo": "86021560",
  "amount": 100,
  "currency": "HKD"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "ok": true,
  "fail": true,
  "data": {
    "surplusAmount": "text"
  }
}

Query Fund Transfer Records

post

bizType=fund.app.DepositAppDubboService.capitalTransferRecord Query capital transfer records Accessible after login

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

Number of Items per Page

currentinteger · int64Optional

Current Page

downloadTypeinteger · int32Optional

Download type 1: direct download, 2: asynchronous download

startTimeinteger · int64Optional

Start Time

endTimeinteger · int64Optional

End Time

tradeTypeinteger · int64Optional

Play Type Identifier

assetsIdinteger · int64Optional

Asset Id

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

{
  "size": 1,
  "current": 1,
  "downloadType": 1,
  "startTime": 1,
  "endTime": 1,
  "tradeType": 1,
  "assetsId": 1
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "records": [
      {
        "outAccountId": 1,
        "outCurrencyCode": "text",
        "outTradeType": 1,
        "outAmount": "text",
        "inAccountId": 1,
        "inCurrencyCode": "text",
        "inTradeType": 1,
        "inAmount": "text",
        "createTime": "text"
      }
    ],
    "total": 1,
    "size": 1,
    "current": 1
  },
  "ok": true,
  "fail": true
}

Asset fund transfer

post

bizType=fund.app.DepositAppDubboService.capitalTransferSupportDiffCurr Asset fund transfer Accessible after login

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

Transfer to Account Gameplay

accountDigitinteger · int32Optional

Transfer out Account Decimal Places

toTradeTypeinteger · int64Required

Transfer out Account Gameplay

toAccountIdinteger · int64Optional

Transfer to Account ID

toCustomerNostringRequired

Transfer to customer number

toAccountDigitinteger · int32Optional

Transfer to Account Decimal Places

amountnumberRequired

Sliding amount

currencystringRequired

Transfer out currency

toCurrencystringRequired

Transfer to Currency

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

{
  "tradeType": 1,
  "accountDigit": 1,
  "toTradeType": 1,
  "toAccountId": 1,
  "toCustomerNo": "text",
  "toAccountDigit": 1,
  "amount": 1,
  "currency": "text",
  "toCurrency": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "ok": true,
  "fail": true,
  "data": {
    "surplusAmount": "text"
  }
}

Create Deposit Proposal

post

bizType=fund.app.DepositAppDubboService.createDepositProposal Create Deposit Proposal Accessible after login

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

Account ID

tradeTypeinteger · int64Required

Game type

customerGroupIdinteger · int64Required

Customer group ID

depositRateSerialNostringOptional

Deposit Fee Rate Serial Number

paymentCurrencystringRequired

Deposit Currency Code

blockchainNamestringOptional

Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20

accountCurrencystringRequired

Account Currency Code

exchangeRatenumberOptional

Exchange Rate

paymentChannelCodestringRequired

Payment Channel Code

paymentChannelTypestringRequired

Payment Channel Type

paymentMerchantNostringRequired

Payment merchant number

paymentChannelClientTypestringRequired

Payment channel client type pc, mobile

depositAmountnumberOptional

Account Deposit Amount

thirdAmountnumberOptional

Request Amount to Third Party, some payment channels require: PayRedeem

countrystringOptional

Country (Country where the customer account is opened)

channelCodestringOptional

Advertising Source (Customer Account Opening Channel Code)

depositFromstringOptional

Deposit Source, values: H5, H5_Android, H5_IOS, PCUI_Windows, PCUI_Mac, APP_Android, APP_IOS

callbackUrlstringOptional

Front-end callback address

showUrlstringOptional

YUL1 Address

extendstringOptional

Extended Fields

bankCodestringOptional

Withdrawal Bank Code

paymentChannelPayTypestringOptional

Payment Channel Payment Type

thirdAccountstringOptional

Third-party account

remarkstringOptional

Remarks

chainIdstringOptional

Network Chain ID

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

{
  "accountId": 1,
  "tradeType": 1,
  "customerGroupId": 1,
  "depositRateSerialNo": "text",
  "paymentCurrency": "text",
  "blockchainName": "text",
  "accountCurrency": "text",
  "exchangeRate": 1,
  "paymentChannelCode": "text",
  "paymentChannelType": "text",
  "paymentMerchantNo": "text",
  "paymentChannelClientType": "text",
  "depositAmount": 1,
  "thirdAmount": 1,
  "country": "text",
  "channelCode": "text",
  "depositFrom": "text",
  "callbackUrl": "text",
  "showUrl": "text",
  "extend": "text",
  "bankCode": "text",
  "paymentChannelPayType": "text",
  "thirdAccount": "text",
  "remark": "text",
  "chainId": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "submitType": "text",
    "url": "text",
    "contentType": "text",
    "data": "text",
    "proposalNo": "text",
    "browserOpenUrl": "text",
    "amount": "text",
    "currency": "text",
    "toAddress": "text",
    "expireTime": 1,
    "apiKey": "text",
    "paymentChannelCode": "text"
  },
  "ok": true,
  "fail": true
}

Query direct recharge payment wallet address

post

bizType=fund.app.DepositAppDubboService.getBindRechargeAddress Query direct recharge payment wallet address Accessible after login

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

Customer group ID

paymentChannelCodestringRequired

Payment Channel Code

paymentChannelTypestringRequired

Payment Channel Type

paymentMerchantNostringRequired

Payment merchant number

paymentChannelClientTypestringRequired

Payment channel client type pc, mobile

accountCurrencystringRequired

Account Currency Code

blockchainNamestringRequired

Chain Name

countrystringRequired

Country (Country where the customer account is opened)

extendstringOptional

Extended Fields

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

{
  "customerGroupId": 1,
  "paymentChannelCode": "text",
  "paymentChannelType": "text",
  "paymentMerchantNo": "text",
  "paymentChannelClientType": "text",
  "accountCurrency": "text",
  "blockchainName": "text",
  "country": "text",
  "extend": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "paymentCode": "text",
    "currency": "text",
    "blockchainName": "text",
    "address": "text",
    "expireTime": 1
  },
  "ok": true,
  "fail": true
}

Get direct top-up payment channel supported currency information

post

bizType=fund.app.DepositAppDubboService.getDepositCoinList Get direct top-up payment channel supported currency information Accessible after login

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

Payment channel code

currencystringRequired

Payment currency

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

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

Get the list of account currency information supported by the payment channel

post

bizType=fund.app.DepositAppDubboService.getDepositAccountCurrencyList Get the list of account currency information supported by the payment channel Accessible after login

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

Game type

customerGroupIdinteger · int64Required

Customer group ID

clientTypestringRequired

Payment channel supports terminal types pc, mobile

countrystringRequired

Customer opening country code

paymentCodestringRequired

Payment channel code

rechargeTypestringRequired

Recharge method

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

{
  "tradeType": 1,
  "customerGroupId": 1,
  "clientType": "text",
  "country": "text",
  "paymentCode": "text",
  "rechargeType": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "customerGroupId": 1,
      "paymentCode": "text",
      "paymentType": "text",
      "paymentTypeAlias": "text",
      "clientType": "text",
      "accountCurrency": "text",
      "singleLowAmount": 1,
      "singleHighAmount": 1,
      "singleCheckLowAmount": 1,
      "feeType": 1,
      "fee": 1,
      "rechargeType": "text"
    }
  ],
  "ok": true,
  "fail": true
}

Query the supported recharge account currency and chain information for payment channels

post

bizType=fund.app.DepositAppDubboService.getDepositAccountCurrencyListV2 Query the supported recharge account currency and chain information for payment channels Access after login

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

Game type

customerGroupIdinteger · int64Required

Customer group ID

clientTypestringRequired

Payment channel supports terminal types pc, mobile

countrystringRequired

Customer opening country code

paymentCodesstringOptional

Payment Channel Code, multiple channel codes

paymentTypesstringOptional

Payment channel type, multiple type codes

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

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

Get a list of deposit currencies supported by customers

post

bizType=fund.app.DepositAppDubboService.getDepositCoinList Get a list of deposit currencies supported by customers Accessible after login

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

Game type

customerGroupIdinteger · int64Required

Customer group ID

clientTypestringRequired

Payment channel supports terminal types pc, mobile

countrystringRequired

Customer opening country code

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

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

Get deposit currency exchange rate

post

bizType=fund.app.DepositAppDubboService.getDepositExchangeRate Get deposit currency exchange rate Access after login

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{LoginResult.data.token}}
Body
paymentCurrencystringOptional

Payment Currency Code

accountCurrencystringOptional

Account Currency Code

channelCodestringOptional

Payment channel code

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

{
  "paymentCurrency": "text",
  "accountCurrency": "text",
  "channelCode": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "paymentCurrency": "text",
    "accountCurrency": "text",
    "channelCode": "text",
    "depositRateSerialNo": "text",
    "exchangeRate": "text",
    "formulaSymbol": "text",
    "sourceDigits": "text",
    "targetDigits": "text"
  },
  "ok": true,
  "fail": true
}

Get payment channel information

post

bizType=fund.app.DepositAppDubboService.getPayChannels Get payment channel information When version=0.0.1, accountCurrency and rechargeType will be used as query filter conditions in the request parameters When version=0.0.2, accountCurrency will be used as query filter conditions in the request parameters Login required to access

Header parameters
versionstringRequiredExample: 0.0.1
companyIdstringRequiredExample: {{company}}
tracestringRequiredExample: {{mock_trace}}
langstringRequiredExample: zh-CN
tokenstringRequiredExample: {{token}}
Body
tradeTypeinteger · int64Required

Game type

customerGroupIdinteger · int64Required

Customer group ID

paymentCodestringOptional

Payment channel code

clientTypestringRequired

Payment channel supports terminal types pc, mobile

paymentCurrencystringOptional

Payment currency code

accountCurrencystringRequired

Account currency code

countrystringRequired

Customer opening country code

rechargeTypestringOptional

Recharge Method, 1: Direct Recharge, 2: Remittance

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

{
  "tradeType": 1,
  "customerGroupId": 1,
  "paymentCode": "text",
  "clientType": "text",
  "paymentCurrency": "text",
  "accountCurrency": "text",
  "country": "text",
  "rechargeType": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "paymentCode": "text",
      "paymentType": "text",
      "paymentTypeAlias": "text",
      "clientType": "text",
      "paymentCurrency": "text",
      "merchantNo": "text",
      "channelConvertRate": true,
      "openTime": "text",
      "accountCurrency": "text",
      "accountCurrencyDigit": 1,
      "singleLowAmount": 1,
      "singleHighAmount": 1,
      "singleCheckLowAmount": 1,
      "feeType": 1,
      "fee": 1,
      "sort": 1,
      "extend": {
        "ANY_ADDITIONAL_PROPERTY": {
          "ANY_ADDITIONAL_PROPERTY": "text"
        }
      },
      "rechargeType": "text",
      "limitConfigList": [
        {
          "id": 1,
          "companyId": 1,
          "depositBaseConfigId": 1,
          "accountCurrency": "text",
          "singleLowAmount": 1,
          "singleHighAmount": 1,
          "singleCheckLowAmount": 1,
          "feeType": 1,
          "fee": 1,
          "rechargeType": "text"
        }
      ]
    }
  ],
  "ok": true,
  "fail": true
}

Get payment channel information without filtering account currency and recharge method

post

bizType=fund.app.DepositAppDubboService.getPayChannelsV2 Get payment channel information without filtering account currency and recharge method accountCurrency and rechargeType will not be used as query filtering conditions Accessible after login

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

Game type

customerGroupIdinteger · int64Required

Customer group ID

paymentCodestringOptional

Payment channel code

clientTypestringRequired

Payment channel supports terminal types pc, mobile

paymentCurrencystringOptional

Payment currency code

accountCurrencystringOptional

Account currency code

countrystringRequired

Customer opening country code

rechargeTypestringOptional

Recharge Method, 1: Direct Recharge, 2: Remittance

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

{
  "tradeType": 1,
  "customerGroupId": 1,
  "paymentCode": "text",
  "clientType": "text",
  "paymentCurrency": "text",
  "accountCurrency": "text",
  "country": "text",
  "rechargeType": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "paymentCode": "text",
      "paymentType": "text",
      "paymentTypeAlias": "text",
      "clientType": "text",
      "paymentCurrency": "text",
      "merchantNo": "text",
      "channelConvertRate": true,
      "openTime": "text",
      "accountCurrency": "text",
      "accountCurrencyDigit": 1,
      "singleLowAmount": 1,
      "singleHighAmount": 1,
      "singleCheckLowAmount": 1,
      "feeType": 1,
      "fee": 1,
      "sort": 1,
      "extend": {
        "ANY_ADDITIONAL_PROPERTY": {
          "ANY_ADDITIONAL_PROPERTY": "text"
        }
      },
      "rechargeType": "text",
      "limitConfigList": [
        {
          "id": 1,
          "companyId": 1,
          "depositBaseConfigId": 1,
          "accountCurrency": "text",
          "singleLowAmount": 1,
          "singleHighAmount": 1,
          "singleCheckLowAmount": 1,
          "feeType": 1,
          "fee": 1,
          "rechargeType": "text"
        }
      ]
    }
  ],
  "ok": true,
  "fail": true
}

Get payment channel information filtering account currency and chain name

post

bizType=fund.app.DepositAppDubboService.getPayChannelsV3 Get payment channel information filtering account currency and chain name Access after login

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

Game type

customerGroupIdinteger · int64Required

Customer group ID

clientTypestringOptional

Payment channel supports terminal types pc, mobile

accountCurrencystringOptional

Account currency code

blockchainNamestringOptional

Connection name

countrystringOptional

Customer opening country code

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

{
  "tradeType": 1,
  "customerGroupId": 1,
  "clientType": "text",
  "accountCurrency": "text",
  "blockchainName": "text",
  "country": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "tradeType": 1,
      "customerGroupId": 1,
      "paymentCode": "text",
      "paymentType": "text",
      "paymentTypeAlias": "text",
      "clientType": "text",
      "paymentCurrency": "text",
      "merchantNo": "text",
      "channelConvertRate": true,
      "openTime": "text",
      "sort": 1,
      "extend": {
        "ANY_ADDITIONAL_PROPERTY": {
          "ANY_ADDITIONAL_PROPERTY": "text"
        }
      },
      "rechargeType": "text",
      "limitConfigList": [
        {
          "id": 1,
          "companyId": 1,
          "depositBaseConfigId": 1,
          "accountCurrency": "text",
          "singleLowAmount": "text",
          "singleHighAmount": "text",
          "singleCheckLowAmount": "text",
          "feeType": 1,
          "fee": "text",
          "rechargeType": "text"
        }
      ]
    }
  ],
  "ok": true,
  "fail": true
}

Query encrypted cryptocurrency payment status

post

bizType=fund.app.DepositAppDubboService.getPayStatus Query encrypted cryptocurrency payment status Access after login

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

Account Currency Code

channelCodestringRequired

Channel code

blockchainNamestringRequired

Chain Name

addressstringOptional

Payment address

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

{
  "accountCurrency": "text",
  "channelCode": "text",
  "blockchainName": "text",
  "address": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "accountCurrency": "text",
    "channelCode": "text",
    "blockchainName": "text",
    "address": "text",
    "tradeStatus": 1,
    "txId": "text",
    "amount": "text",
    "proposalNo": "text"
  },
  "ok": true,
  "fail": true
}

Determine whether the user has deposited

post

bizType=fund.app.DepositAppDubboService.judgeIsAlreadyDeposit Determine whether the user has deposited Accessible after login

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.DepositAppDubboService.judgeIsAlreadyDeposit
POST /api/global/fund.app.DepositAppDubboService.judgeIsAlreadyDeposit 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": true,
  "ok": true,
  "fail": true
}

Manual loan

post

bizType=fund.app.DepositAppDubboService.manualLoan Manual loan Accessible after login

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

Game type

accountCurrencystringRequired

Account currency

amountnumberRequired

Amount

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

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

Manual Repayment

post

bizType=fund.app.DepositAppDubboService.manualRepayment Manual Repayment Access after login

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

Game type

accountCurrencystringRequired

Account currency

amountnumberRequired

Amount

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

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

Query Deposit Proposal

post

bizType=fund.app.DepositAppDubboService.queryDepositProposal Query Deposit Proposal Access after login

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

Game type

proposalNostringOptional

Proposal number

Responses
200Success
application/json
post
/global/fund.app.DepositAppDubboService/queryDepositProposal
POST /api/global/fund.app.DepositAppDubboService/queryDepositProposal HTTP/1.1
Host: prewppc-3.cmfbl.com
version: text
companyId: text
trace: text
lang: text
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,
    "status": 1,
    "createBy": "text",
    "createTime": 1,
    "updateBy": "text",
    "updateTime": 1,
    "tradeType": 1,
    "proposalNo": "text",
    "country": "text",
    "depositCurrency": "text",
    "paymentCurrency": "text",
    "blockchainName": "text",
    "intendAmount": "text",
    "toPaymentRate": "text",
    "toPaymentAmount": "text",
    "fromPaymentAmount": "text",
    "paymentRate": "text",
    "actualAmount": "text",
    "depositFee": "text",
    "finalAmount": "text",
    "paymentCode": "text",
    "paymentType": "text",
    "clientType": "text",
    "channelCode": "text",
    "checkBy": "text",
    "remark": "text",
    "checkStatus": 1,
    "depositStatus": 1,
    "paymentStatus": 1,
    "amlRet": 1,
    "amlFailReasion": "text",
    "refundRet": 1,
    "notifyStatus": true,
    "queryCount": 1,
    "queryMaxCount": 1,
    "txid": "text",
    "rechargeType": "text",
    "address": "text",
    "thirdId": "text",
    "callbackUrl": "text",
    "refundToAddr": "text",
    "customerGroupId": 1,
    "thirdAccount": "text"
  },
  "ok": true,
  "fail": true
}

Query payment types for third-party payment channels

post

bizType=fund.app.DepositAppDubboService.queryPayChannelType Query payment types for third-party payment channels Access after login

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

Country Code

paymentChannelCodestringRequired

Payment channel code

paymentChannelTypestringRequired

Payment channel type

paymentMerchantNostringRequired

Payment merchant number

paymentChannelClientTypestringRequired

Payment channel client type pc, mobile

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

{
  "country": "text",
  "paymentChannelCode": "text",
  "paymentChannelType": "text",
  "paymentMerchantNo": "text",
  "paymentChannelClientType": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "name": "text",
      "code": "text"
    }
  ],
  "ok": true,
  "fail": true
}

Last updated