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).
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
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
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.