getAddress
Merchants use their own identifier to create a cryptocurrency deposit address. The deposit address can receive external on-chain transfers.
DepositWalletStatus
ENABLED
Available
DISABLED
Disabled
Interface Address
Test URL: https://api.testbonuspay.network/sgs/api/ccdeposit/getAddress
Production URL: http://api.bonuspay.network/sgs/api/ccdeposit/getAddress
Request Parameters
Submit order request. The idempotent interface can be requested multiple times with the same request, and the current order status will be returned. The idempotent request does not check the request time; if requested multiple times, the order request time will be based on the first request.
Http Header
Content-Language
Content-Language
Optional
String(10)
en
en-English (default)
Signature
sign
Required
String
Merchant ID
Partner-Id
Required
String(12)
Http Body
Request Time
requestTime
Required
Timestamp(3)
1581493898000
Business Content
bizContent
Required
JSON
-
Business content
Customer ID
-customerId
Required
String(200)
M965739182419
Asset Code
-assetCode
Required
String(32)
ETH
Network
-network
Required
String(32)
ETH
Request Example
Response Parameters
Http Header
Signature
sign
Required
String
-
Http Body's body field is only returned when applyStatus is SUCCESS and code is 0.
Http Body
Response Header
head
Required
JSON
-
Request Status
-applyStatus
Required
String(16)
SUCCESS
SUCCESS-Application successful<br>FAIL-Application failed<br>ERROR-Application exception
Return Error Code
-code
Required
String(10)
0
Return code
Return Message
-msg
Optional
String(200)
-
Return message
Response Body
body
Optional
JSON
-
Order Information
-wallet
Optional
CustomerWallet
-
Response Example
Return Codes
0
SUCCESS
Success
400
INVALID_PARAMETER
Parameter error
Adjust request parameters
400
REQUESTTIME_TOO_EARLY
Request time too early
Adjust request time
400
REQUESTTIME_TOO_LATER
Request time too late
Adjust request time
402
RATE_LIMIT_REJECT
Too many requests
Lower request frequency
403
UNAUTHORIZED
API not authorized
Contact BonusPay
404
SERVICE_NOT_AVAILABLE
API service unavailable
Contact BonusPay
500
SYSTEM_ERROR
System error
Contact BonusPay<br>Try again later
504
SERVICE_TIMEOUT
Service timeout
Try again later
601
RISK_FAIL
Risk check failed
Adjust business
75002
PRODUCT_IS_NOT_APPLIED
Product not applied
Apply for the product
75003
ASSET_CONFIG_NOT_EXIST
Asset configuration not exist
Adjust asset code or network code
Last updated