Skip to main content

Void

The Void call un-registers a previously fiscalized transaction from the tax authority. Nayax triggers it when a transaction cancels after authorization or sale, typically because the product or service was not delivered to the customer.

When Void is triggered

Nayax Engine sends a Void fiscal call when it initiates a cancellation command. This occurs when:
  • The transaction was cancelled at the customer’s request
  • A technical issue prevented the product or service from being supplied

Void flow

Nayax sends the Void call after authorization or sale approval. This removes the fiscal registration created by the original Register call from the tax authority. The following sequence shows how the Void call works:
  1. Transaction has been authorized or sale approved; fiscal registration already sent via Register. Product or service has not yet been dispensed.
  2. The customer or a technical failure triggers cancellation.
  3. Nayax Engine sends a POST /FisCortina/Void request to your server.
  4. Your server un-registers the transaction with the Tax Authority and returns a response (must include Verdict).
  5. Nayax Engine completes the void and returns the result to the Nayax Device.
  6. Nayax Device informs the Operator that Nayax cancelled the transaction.

Exception handling

The payment cancellation always completes even if fiscal un-registration fails:

Next steps

Request & Response Reference

Full field definitions and response codes for all endpoints.

Retry & Timeout Handling

Configure retry behavior and timeout handling for failed registrations.