> For the complete documentation index, see [llms.txt](https://hyperhashing.gitbook.io/hyperhashing-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hyperhashing.gitbook.io/hyperhashing-api/permanent-address-v1/check-order.md).

# Check Order

This endpoint allows you to check the status of an order associated with a permanent address.

**Request Details**

* **Endpoint:** `/v1/perm/getorder`
* **Method:** POST

**Request Parameters**

<table><thead><tr><th width="177">Parameter Name</th><th width="135">Required</th><th width="158">Type</th><th>Explanation</th></tr></thead><tbody><tr><td>merchant_id</td><td>Yes</td><td>string</td><td>Merchant's unique identifier.</td></tr><tr><td>hash</td><td>Yes</td><td>string</td><td>The HMAC SHA512 hash of the request data.</td></tr><tr><td>data</td><td>Yes</td><td>object</td><td>Data object containing the order details.</td></tr><tr><td>— id</td><td>Yes</td><td>string</td><td>Unique identifier of the order.</td></tr><tr><td>— timestamp</td><td>Yes</td><td>number</td><td>Current timestamp to ensure the request's freshness.</td></tr></tbody></table>

**Request Example**

```json
{
    "merchant_id": "a56e0-0a10c-73015-9f330",
    "hash": "Ix/meLjUjfKSZE+2X9fctOc/rGIY9mkC/a9obtVN7F1+akmpfguZQ9JqYfQK/+09gMIcmuccTZRVtCTCeiIHaA==",
    "data": {
        "id": "70141854341597913000",
        "timestamp": 1597919152
    }
}
```

**Return Parameters**

<table><thead><tr><th width="213.33333333333331">Parameter Name</th><th width="171">Type</th><th>Explanation</th></tr></thead><tbody><tr><td>symbol</td><td>string</td><td>Type of token (e.g., 'USDT').</td></tr><tr><td>from</td><td>string</td><td>The source address from which the tokens are sent.</td></tr><tr><td>address</td><td>string</td><td>The recipient's permanent address.</td></tr><tr><td>block</td><td>string</td><td>The block number on the blockchain where the transaction was included.</td></tr><tr><td>txid</td><td>string</td><td>Blockchain transaction identifier.</td></tr><tr><td>confirmation</td><td>number</td><td>The number of confirmations the transaction has received.</td></tr><tr><td>balance</td><td>decimal</td><td>The amount of tokens received.</td></tr><tr><td>timestamp</td><td>number</td><td>Timestamp of when the transaction was processed.</td></tr></tbody></table>

**Response Example**

```json
{
    "statusCode": 200,
    "symbol": "USDT",
    "from": "0x1111111111111111111111111111111111111111",
    "address": "0x0E595b185E323Fa5019E8D73B2F7A3D0f089b582",
    "block": 7677026,
    "txid": "0x73cedead30e3949d0867986f7049923417dd42ca32872aaece85c41703927773",
    "confirmation": 12,
    "balance": 124.6261,
    "timestamp": 1586350781
}
```
