For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wallet Mode

Deposit Address

Retrieves a deposit address of a specific crypto asset for your end-users.

POST /v1/order/deposit_address

Request Body

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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