# Transaction processing

> A WebSocket channel in the One API WebSocket reference. Source: https://hub.ozow.com/api-reference/one-api-websocket/channels/transaction-processing/

The per-transaction endpoint returned in `requiredActionOptions`. Ozow and the client exchange messages here until the transaction completes or fails without recovery.

## Address

Issued per transaction. Create the transaction first; the response carries the endpoint to connect to.

## Messages

- **Ozow sends**: Input required - Ozow asks for the next input
- **You send**: Input supplied - You send the completed input
- **Ozow sends**: Transaction complete - Ozow reports the transaction complete
- **Ozow sends**: Error - Ozow reports an error
