> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.crisscross.money/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.crisscross.money/_mcp/server.

# An order was created at quote acceptance and is processing.

POST 

Reference: https://docs.crisscross.money/api-reference/toc-api/webhooks/toc-order-processing

## Request

### Payload

- `eventType` (string, required) — The event type, e.g. `toc.order.completed`.
- `timestamp` (datetime, required) — When the event was generated.
- `payload` (TocOrderEventPayload, required)

## Types

### TocOrderEventPayload

- `orderId` (string, required)
- `quoteId` (string, required)
- `status` (enum, required) — - `processing` — order created at quote acceptance and settling. - `completed` — the order has settled and is complete.
  - Allowed values: `processing`, `completed`
- `sellCurrency` (string, required)
- `buyCurrency` (string, required)
- `sellAmount` (string, required)
- `buyAmount` (string, required)
- `rate` (string, required)
- `fee` (string, required)
- `totalSellAmount` (string, required) — Total ZAR debit. `sellAmount + fee`.
- `beneficiaryAccountId` (string, required)
- `bopCategoryId` (string, required)
- `icn` (string, required)
- `createdAt` (datetime, required)
- `updatedAt` (datetime, required)
- `tdn` (string, optional, nullable)