Retrieve a List of Orders
This API retrieves a list of orders based on specified query parameters.
Endpoint Information
Request Header:
X-BH-TOKEN: ******
Request Method:
GET
Request Path:
/v2/orders
Authorization: Required
Query Parameters
currentPage: (number) The current page number (optional, default is 1).
pageSize: (number) The number of results per page (optional, default is 10, max is 100).
startTime: (string) The start time for filtering orders (optional).
endTime: (string) The end time for filtering orders (optional).
orderType: (string)The type of the orders to filter by,
fiat_to_crypto crypto_to_fiat fiat_to_fiat
.orderStatus: (number) The status of the orders to filter by (optional), status of the
fiat_to_crypto
crypto_to_fiat
order (10: pending, 30: approved, 31: support documents pending, 40: pending payment, 50: paid, 60: released, 70: canceled); status of the fiat_to_fiat order (10: pending, 30: approved, 31: support documents pending, 41: payin pending, 51: payout pending, 60: released, 71: payin canceled, 72: payout canceled).
/v2/orders?currentPage=1&pageSize=10&startTime=100000&endTime=200000
&orderStatus=10&orderType=fiat_to_crypto
Response Structure
When the order type is fiat_to_crypto
and crypto_to_fiat
, the response will include the following fields:
code: (number) response code
msg: (string) message
data: (object) order info
orderId: (int) id of the order
clientId: (string) a id defined by client
merchantId: (int) id of the merchant
paymentId: (int) id of user paymenyId
country: (string) name of the country
crypto: (string) name of the crypto currency
fiat: (string) name of the fiat currency
orderType: (string) type of the order
orderPrice: (string) exchange rate when create orden
cryptoAmount: (string) amount of crypto currency
fiatAmount: (string) amount of fiat currency
fiatFee: (string) fee of the order
orderStatus: (int) status of the order(10: pending, 30: approved, 31: support documents pending, 40: pending payment, 50: paid, 60: released, 70: canceled)
createTime: (string) create time of the order
completedTime: (string) completed time of the order
{
"code": 200,
"msg": "SUCCESS",
"data": {
"size": 10,
"currentPage":1,
"total": 1,
"record":[
{
"orderId": "493829236956962816",
"clientId": "f_c_0250222004",
"merchantId": 3,
"paymentId": 0,
"country": "Mexico",
"crypto": "USDT",
"fiat": "MXN",
"orderType": "fiat_to_crypto",
"orderPrice": "21.4104",
"cryptoAmount": "5.1376",
"fiatAmount": "110",
"fiatFee": "0",
"orderStatus": 60,
"hasRefund": 0,
"createTime": "1740214865000",
"completedTime": "1740214866000"
}
]
}
}
When the order type is fiat_to_fiat
, the response will include the following fields:
code: (number) response code
msg: (string) message
data: (object) order info
orderId: (int) id of the order
clientId: (string) a id defined by client
onRampMerchantId: (int) id of the merchant settings
onRampPaymentId: (int) id of user paymenyId
onRampCountry: (string) name of the country
onRampFiat: (string) name of the fiat currency
onRampFiatAmount: (string) amount of fiat currency
onRampFiatFee: (string) fee of the order
offRampMerchantId: (int) id of the merchant settings
offRampPaymentId: (int) id of user paymenyId
offRampCountry: (string) name of the country
offRampFiat: (string) name of the fiat currency
offRampFiatAmount: (string) amount of fiat currency
offRampFiatFee: (string) fee of the order
orderPrice: (string) exchange rate when create order
orderStatus: (int) status of the order(10: pending, 30: approved, 31: support documents pending, 41: payin pending, 51: payout pending, 60: released, 71: payin canceled, 72: payout canceled)
onRampPaymentInfo: (object) info of the payment
offRampPaymentInfo: (object) info of the payment
createTime: (string) create time of the order
completedTime: (string) completed time of the order
{
"code": 200,
"msg": "SUCCESS",
"data": {
"size": 10,
"currentPage":1,
"total": 1,
"record":[
{
"orderId": "494541042692263936",
"clientId": "c_f_0250224003",
"onRampMerchantId": 3,
"onRampPaymentId": 17,
"onRampCountry": "Mexico",
"onRampFiat": "MXN",
"onRampFiatAmount": "110",
"onRampFiatFee": "1",
"offRampCountry": "Argentina",
"offRampMerchantId": 4,
"offRampPaymentId": 134,
"offRampFiat": "ARS",
"offRampFiatAmount": "6156.3",
"offRampFiatFee": "1",
"orderPrice": "55.9664",
"orderStatus": 31,
"createTime": "1740384573000",
"completedTime": "1740384573000"
}
]
}
}
Notes
Ensure that valid authorization tokens are included in the request headers for successful execution.
The
record
array contains details about each order that matches the query parameters.