Wallet Mode
Every request must contain common parameters
Deposit Address
Retrieves a deposit address of a specific crypto asset for your end-users.
POST /v1/order/deposit_address
Request Body
currency*
String
the name of crypto asset to deposit
customer_ref_id*
String
The ID for the partner to associate the owner of funds(customer) with transactions
description
String
extend info, don't store any sensitive information
200: OK
{
// Response
"code":200,
"message":"success",
"data": {
"currency": "ETH",
"address": "0x55d398326f99059fF775485246999027B3197955",
"tag": ""
}
}Code example
Query
Retrieves a specific transaction details
POST /v1/order/query
Request Body
request_id*
String
The external ID of the transaction provided by the partner
order_no
String
The ID of the transaction to return
200: OK
Withdraw
Submits a new crypto withdraw transaction
POST /v1/order/withdraw
Request Body
request_id*
String
The external ID of the transaction provided by the partner
currency*
String
The name of crypto asset to withdraw
address*
String
The destination address to withdraw
tag
String
The withdraw destination tag for Ripple; memo for EOS/XLM
amount*
String
The requested amount to withdraw
notify_url
String
Web-hook url
customer_ref_id*
String
The ID for the partner to associate the owner of funds(customer) with transactions
description
String
extend info, don't store any sensitive information
200: OK
Code example
VerifyDepositAddress
verify an address whether belong to the musepay platform
POST /v1/order/verifyDepositAddress
Request Body
currency*
String
The name of crypto asset related to the address
address*
String
The address to verify
tag
String
Tag for Ripple; memo for EOS/XLM
200: OK
Last updated