# Order Webhook

When creating an order, you can specify a webhook URL to receive the order through it. The endpoint you specify should be open and should accept **POST** requests. It retries up to 3 times until it gets a status ok from your server.

### Request body structure

_Verification additional data field:_ _`orderId`_

```json
{
  "orderId": string, // Your orderId when creating and confirming order
  "orderState": string, // partial,failed,successful,rejected
  "reference": string, // Your reference sent when creating the order
  "redeemData": OrderRedeemData
}
```

### Verifying Webhook Requests <a href="#orderwebhook-verifyingwebhookrequests" id="orderwebhook-verifyingwebhookrequests"></a>

Follow the instructions [mentioned here](https://app.gitbook.com/o/rAHTXDKVzIOr4Jqk2SBF/s/bgpTyn5ehDgNS21U6ST7/~/changes/36/webhooks/verifying-webhook-requests).&#x20;

