Get settlement details for one transaction

View as Markdown
**Direction:** Operator → Wuzzlo Retrieves Wuzzlo's authoritative settlement view for one wallet transaction. ### Processing order 1. **Set `operatorId` and `transactionId`.** 2. **Sign the exact UTF-8 JSON bytes** with the operator private key. 3. **Treat the returned data as reconciliation evidence.** 4. **Do not create a second settlement** when the transaction is already settled. ### Response contract | Scenario | HTTP | Status code | Result | | --- | ---: | --- | --- | | Transaction found | `200` | `RS_OK` | Returns the authoritative bet and settlement data | | Transaction ID is missing | `200` | `RS_ERROR_INVALID_REQUEST` | Request rejected | | Transaction not found | `200` | `RS_ERROR_TRANSACTION_INVALID` | No transaction data | | Operator is invalid | `200` | `RS_ERROR_INVALID_OPERATOR` | Request rejected | ### Settlement states `resultStatus` is exactly one of `OPEN`, `WON`, or `LOST`. Use `isSettled` together with the transaction IDs when reconciling local wallet records. > **Reconciliation:** This endpoint is read-only and must not be used as a substitute for idempotent wallet callbacks.

Authentication

Signaturestring

Operator-to-Wuzzlo: Base64 RSA-SHA256 PKCS#1 v1.5 signature of the exact UTF-8 JSON body, created with the operator private key.

Request

This endpoint expects any.
anyRequired
OR
anyRequired

Response

Query response
statusCodestring
messagestring
dataobjectOptional