# Checksum Verification

This `POST` endpoint is created for verification of checksums of the payload received by the third-party application. The body should contain `orderReference` and `webHookType` which should vary from what type of event was triggered. The `secretKey` is also passed into the headers.

## Verifies the checksum gotten in the webhook

<mark style="color:blue;">`GET`</mark> `https://canary.xendbridge.com/api/PeerToPeerOrder/ThirdParty/Order/WebhookConfirmation`

#### Headers

| Name                                        | Type | Description |
| ------------------------------------------- | ---- | ----------- |
| secretKey<mark style="color:red;">\*</mark> |      | {secretKey} |

#### Request Body

| Name                                             | Type | Description                          |
| ------------------------------------------------ | ---- | ------------------------------------ |
| orderReference<mark style="color:red;">\*</mark> |      | XS\_7377dc6f1b674f989766b53971ce6285 |
| webHookType<mark style="color:red;">\*</mark>    |      | OrderMatched                         |

{% tabs %}
{% tab title="200: OK Success" %}

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Request Fields" %}

<table><thead><tr><th width="159.8181818181818">Key</th><th width="150">Type</th><th>Description</th></tr></thead><tbody><tr><td>orderReference</td><td>string</td><td><code>Required</code> The order reference number made by the consumer.</td></tr><tr><td>webHookType</td><td>string</td><td><code>Required</code> The type of event triggered of the order. It can be <code>orderMatched</code> , <code>LPPayment</code> &#x26; <code>orderCanceled</code>.</td></tr></tbody></table>
{% endtab %}

{% tab title="Response Fields" %}

<table><thead><tr><th width="150">Key</th><th width="150">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>checkSum</code></td><td>string</td><td>The algorithmic validation of our system to the third party application about an order.</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
