Void
TheVoid 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 originalRegister call from the tax authority.
The following sequence shows how the Void call works:
- Transaction has been authorized or sale approved; fiscal registration already sent via
Register. Product or service has not yet been dispensed. - The customer or a technical failure triggers cancellation.
- Nayax Engine sends a
POST /FisCortina/Voidrequest to your server. - Your server un-registers the transaction with the Tax Authority and returns a response (must include
Verdict). - Nayax Engine completes the void and returns the result to the Nayax Device.
- 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.