Query Order

Description

Query order

Path

POST open/api/payment/query

Request Parameter

ParameterSignMandatoryTypeLengthRemarks
appIdYYstring64AEON order number
merchantOrderNoYYstring64merchant order number
signNYstring256sign

Response Parameter

ParameterTypeLengthRemarks
orderNoString64AEON order number
orderStatusString32Order status
userIdString128User ID(email or phone number)
merchantOrderNoString64Merchant order number
orderCurrencyString32Currency of order (USD/EUR)
orderAmountString16Amount of order (cent)
payCryptoRateString16Rate of payment crypto (to USDT)
payFiatRateString16Rate of payment fiat (to USD)
payCryptoCurrencyString32Cryptocurrency of payment
payCryptoVolumeString16Cryptocurrency payment amount
payCryptoNetworkString32Cryptocurrency payment network
addressString256Address for user transfer
hxAddressString256Hash address
failReasonString256Fail reason
feeString16Transaction fee
customParamObject512Expend parameter
settlementAmountstring16Amount of settlement
settlementCurrencystring16Currency of settlement

Order Status

CodeDetails
INITWaiting for user payment
PROCESSINGDuring the payment process
COMPLETEDPayment success
CLOSEPayment close
TIMEOUTPayment cancel
FAILEDPayment failure
DELAY_SUCCESSOrder overtime and payment success
DELAY_FAILEDOrder overtime and payment failed

Fail Reason

CodeDetails
crypto or network inconsistentCurrency or network doesn't match the order
Your payment amount is lower than this orderUser payment amount lower than order amount
Due to fluctuations in the currency price, your payment amount cannot fulfill this orderThe price fluctuation higher than payment slippage

Response Example

SUCCESS

{
    "address": "T9ys1EqRenWmUGCXx4ASDFGHJY1CtA",
    "fee": "2",
    "hxAddress": "461d48491a9cea3df9c63afd14c39f36dbcd49015502bf900081956bf97ae465",
    "merchantOrderNo": "to_4bc9603b12345685",
    "orderAmount": "100",
    "orderCurrency": "USD",
    "orderNo": "300217231234569729",
    "orderStatus": "COMPLETED",
    "payCryptoCurrency": "USDT",
    "payCryptoNetwork": "TRX",
    "payCryptoRate": "1",
    "payCryptoVolume": "102",
    "payFiatRate": "1",
    "settlementAmount": "100",
    "settlementCurrency": "USD",
    "sign": "C615A4F6436CAA308D342E7C49D0164765D3563EC3E3E61F889E9B46BB1E6F1EEEB28280DA233B81E31591C8B1A33C0EE7969CD3",
    "userId": "[email protected]"
}

CLOSE

{
    "payCryptoCurrency": "USDT",
    "payCryptoNetwork": "Ethereum",
    "payCryptoRate": "123.4",
    "payCryptoVolume": "123",
    "payFaitRate": "1.23",
    "address": "bf3c3192b04aa5445678b0010d66583797740d8de8d442bc182123",
    "customParam": "customParam",
    "failReason": "crypto or network inconsistent",
    "fee": "1.1",
    "hxAddress": "461d48491a9cea3df9c63afd14c39f36dbcd49015502bf900081956bf97ae465",
    "merchantOrderNo": "9999999999",
    "orderAmount": "12",
    "orderCurrency": "EUR",
    "orderNo": "300217177567252640030",
    "orderStatus": "CLOSE",
    "userId": "[email protected]"
}