Retrieve a Specific Order
This API retrieves the detail of a specific order using its order ID.
Endpoint Information
Request Header:
X-BH-TOKEN: ******
Request Method:
GET
Request Path:
/v2/order/detail
Authorization: Required
Query Parameters
orderId: (int) The id of the order
orderType: (string) The type of the order,
fiat_to_crypto crypto_to_fiat fiat_to_fiat
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 settings
paymentId: (int) id of paymenyId (
fiat_to_crypto
)userPaymentId: (int) id of user paymenyId (
crypto_to_fiat
)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)
traceNumber: (string) id of the national central bank order
paymentInfo: (object) info of the payment
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
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
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
paymentInfo
object will vary based on the country and payment method used.