# 3、Query Orders
- Query Order Status
# Query Collecting Orders
Request Method
- POST
Request URL
/api/v3/mex/bankTransfers/query/collectingOrder
Request Type
"Content-Type": "application/json; charset=utf-8"
Request Header Parameters
| Param | Type | Description | Sample |
|---|---|---|---|
| access_key | String | Merchant's backend access key | pFqV75X3 |
| timestamp | String | 13-digit Unix timestamp in milliseconds | 1679724896223 |
| nonce | String | UUID v4 random string | 794c26b0-d33c-4394-b2bb-c485eca16d9e |
| sign | String | Signature generated using the secret_key | kAXyh+eerqrefyaF8dyFB0M4FVo= |
Request Example
{
"externalOrderId": "389508808434869257",
"orderId": "OCURRPAID202307270301551690426915467DOCKER020000000400000744"
}
Request Parameters Description
| Param | Type | Required | Description |
|---|---|---|---|
| externalOrderId | String | Optional | Merchant Order ID |
| orderId | String | Optional | System Order ID |
Response Header
Header: { "Content-Type": "application/json; charset=utf-8" }
Response Example
{
"code": "200",
"success": true,
"msg": "Success",
"msgEn": "SUCCESS",
"data": [{
"orderId": "OCURRPAID202307140712051689318725535DOCKER020000000400000168",
"cashierId": "OCURRPAID202307140712051689318725469DOCKER020000000200000167",
"orderType": 1,
"orderResourceType": 2,
"userId": "1663371399710216194",
"orderStatus": 1,
"orderTime": 1689318726000,
"channelOrderId": "20230714071207439140854557",
"externalOrderId": "354997490558818072",
"orderAmount": "40.2",
"orderActualAmount": null,
"orderFee": null,
"orderPayTime": null,
"orderCompleteTime": null,
"currencyType": "MXN",
"payType": 102,
"tradeNote": "123",
"notifyUrl": "http://192.168.1.135:30001/",
"markStatus": 0,
"errorMsg": "",
"errorMsgEn": "",
"accountType": "",
"accountName": "",
"accountNo": "",
"orderTypeCode": "Pay",
"orderResourceTypeCode": "Currency",
"orderStatusCode": "Accepted",
"payTypeCode": "BANK",
"userInfoName":"",
"userInfoNo":"",
"businessId":"1749105475963odyplcnk09geo1668pq"
}]
}
Response Parameter Description
| Parameter Name | Type | Description |
|---|---|---|
| orderId | String | Order ID |
| cashierId | String | Cashier ID |
| orderType | int64 | Order type |
| orderResourceType | int64 | Order business type |
| userId | String | User ID |
| orderStatus | int64 | Order status: 1 - Pending payment; 2 - Payment successful |
| orderTime | int64 | Order creation time |
| channelOrderId | String | Channel-related order ID |
| externalOrderId | String | Merchant order ID |
| orderAmount | String | Order amount |
| orderActualAmount | String | Actual order amount |
| orderFee | int64 | Order fee |
| orderPayTime | int64 | Payment time |
| currencyType | String | Currency type |
| payType | int64 | Payment type |
| tradeNote | String | Notes |
| notifyUrl | String | Callback URL |
| markStatus | int64 | Mark status |
| errorMsg | String | Error message |
| errorMsgEn | String | Error message in English |
| accountType | String | Account type |
| accountName | String | Account name |
| accountNo | String | Account number |
| orderTypeCode | String | Order type code |
| orderResourceTypeCode | String | Order resource type code |
| orderStatusCode | String | Order status code description |
| payTypeCode | String | Payment type code referring to payType |
| userInfoNo | String | User ID number |
| userInfoName | String | User name |
| businessId | String | Merchant business ID |
# Query Payout Orders
Request Method
- POST
Request URL
/api/v3/mex/query/transferOrder
Request Type
"Content-Type": "application/json; charset=utf-8"
Request Header Parameters
| Param | Type | Description | Sample |
|---|---|---|---|
| access_key | String | Obtained from merchant backend | pFqV75X3 |
| timestamp | int64 | Unix timestamp (13 digits) | 1679724896223 |
| nonce | String | UUID V4 | 794c26b0-d33c-4394-b2bb-c485eca16d9e |
| sign | String | Calculated signature | kAXyh+eerqrefyaF8dyFB0M4FVo= |
Request Example
{
"externalOrderId": "241534072867503522",
"orderId": "OCARDDEP0202306090256051686279365706DOCKER020000000200001399"
}
Request Parameters Explanation
| Param | Type | Required | Description |
|---|---|---|---|
| externalOrderId | String | Optional | Merchant Order Number |
| orderId | String | Optional | System Order Number |
Response Type
Header: { 'Content-Type': 'application/json;charset=utf-8'}
Response Example
{
"code": "200",
"success": true,
"msg": "Success",
"msgEn": "SUCCESS",
"data": [{
"orderId": "OCURRDRAW202307170821151689582075477DOCKER020000000200000233",
"cashierId": "",
"orderType": 2,
"orderResourceType": 2,
"userId": "1663371399710216194",
"orderStatus": 1,
"orderTime": 1689582076000,
"channelOrderId": "",
"externalOrderId": "979744221460536657",
"orderAmount": "40.2",
"orderActualAmount": "41",
"orderFee": "0.8",
"orderPayTime": null,
"currencyType": "MXN",
"payType": 202,
"tradeNote": "123",
"notifyUrl": "http://192.168.1.135:30001",
"markStatus": 0,
"errorMsg": "",
"errorMsgEn": "",
"accountType": "40",
"accountName": "AZTECA2",
"accountNo": "13178968534",
"orderTypeCode": "Transfer",
"orderResourceTypeCode": "Currency",
"orderStatusCode": "Accepted",
"payTypeCode": "BANK"
}]
}
Response Parameters Explanation
| Param | Type | Description |
|---|---|---|
| cashierId | String | Cashier ID |
| orderType | int64 | Order type |
| orderResourceType | int64 | Order business type |
| userId | String | User ID |
| orderStatus | int64 | Order status: 1- Accepted; 2- Bank processing; 4- Failed (bank did not accept); 8- Success; 16- Failed |
| orderTime | int64 | Order initiation time |
| channelOrderId | String | Associated channel order ID |
| externalOrderId | String | Merchant order number |
| orderAmount | String | Order amount |
| orderActualAmount | String | Actual order amount |
| orderFee | int64 | Order fee |
| orderPayTime | int64 | Order payment time |
| currencyType | String | Currency type |
| payType | int64 | Payment type |
| tradeNote | String | Remark |
| notifyUrl | String | Callback URL |
| markStatus | int64 | Mark status |
| errorMsg | String | Error message |
| errorMsgEn | String | Error message (in English) |
| accountType | String | Account type |
| accountName | String | Account name |
| accountNo | String | Account number |
| orderTypeCode | String | Order type code |
| orderResourceTypeCode | String | Order business type code |
| orderStatusCode | String | Order status description |
| payTypeCode | String | Payment type code, refers to payType |