Open API – VirtualCurrency

bg-line

VirtualCurrency

/VirtualCurrency/WalletInfo
/VirtualCurrency/GenerateWallet

{
    "CCN":"TRC20", // CryptoCurrencies Network, ex) TRC20 / ERC20
    "id":"userid"
}

The address you receive in this request is the unique address of the requested ID. Simply making a request creates an address, so never make a request unless you’re actually making a deposit. If you are testing, do it with only one ID.

Response

address:string

/VirtualCurrency/Withdrawal

{
    "CCN":"TRC20" // Only TRC20
    "id":"userid",
    "pin":"123456", // A PIN number set by the user in-game
    "address":"address", // The address to receive the deposit. There's no turning back if you enter the wrong address, so be careful.
    "point": "50" // The minimum withdrawal amount is USDT 50, available in USDT 10 increments.
}

Response

totalNeedUsePoint:decimal
usePoint:decimal
totalDepositPoint:decimal
useRate:decimal
needRate:decimal
endDate:string // When the withdrawal limit expires

/VirtualCurrency/GeneratePin

{
    "id":"userid",
    "pin":"123456"
}

Response

none

/VirtualCurrency/ChangePin

{
    "id":"userid",
    "beforePin":"123456",
    "afterPin":"new1234567"
}

Response

none

/VirtualCurrency/ResetPinSendEmail

{
    "id":"userid"
    "newPin":"123456" // Not required
}

Response

email:string

/VirtualCurrency/PendingList

{
}

Response

list:Array(WithdrawalInfo)

[WithdrawalInfo]
- seq:int
- agentId:int
- agentNickname:string
- id:string
- nickname:string
- CCN:string
- address:string
- amount:decimal
- wrtime:DateTime

/VirtualCurrency/GetHistory

{
    "id":"userid",
    "type":“” // withdraw or deposit, Get all if no value
}

Response

agentName:string
nickname:string
totalDeposit:decimal
totalWithdrawal:decimal
depositHistory:Array(DepositLog)
withdrawalHistory:Array(WithdrawalLog)

[DepositLog]
- seq:int
- CCN:string
- uuid:string
- address:string
- action:string // Unfinalized or Finalized
- amount:decimal
- wrtime:DateTime

[WithdrawalLog]
- seq:int
- CCN:string
- uuid:string
- address:string
- action:string // Request or Pending or Sent or Failed or Success
- amount:decimal
- fee:decimal
- wrtime:DateTime

/VirtualCurrency/WithdrawalMinSpendRestrictionInfo

{
}

The percentage of deposit points that must be used during the set period to make a withdrawal

Response

state:string // on or off
minSpendRate:decimal // ex) 0.5 = 50%
minSpendDays:int

/VirtualCurrency/SetWithdrawalMinSpendRestriction

{
    "state":"on"
}

Response

none

/VirtualCurrency/SetWithdrawalMinSpendRestrictionRate

{
    "minSpendRate":"0.3" // 0.3 ~ 0.9
}

Response

before:decimal
after:decimal

/VirtualCurrency/SetWithdrawalMinSpendRestrictionDays

{
    "days":3
}

Response

before:decimal
after:decimal