Settlement endpoint is used to finalize an approved transaction.
After the session ends and the total amount is known, the integrator
sends the final amount along with optional e-receipt information. This
method is only relevant for transactions with Pre-Authorization.The request payload containing the final transaction amount and optional e-receipt data.
The request payload to finalize a pre-authorized transaction after the session ends and the final amount is known. This method is only relevant for transactions using the Pre-Authorization flow.
The unique transaction ID assigned by Nayax for the transaction being settled.
The unique session ID from the initial /StartAuthentication request. This ID links the settlement to the original transaction.
The identifier of the site where the transaction occurred. This value is an echo from the initial authorization callback.
The serial or external ID of the terminal used for the transaction.
Defines the ID type used for the TerminalId. Use 1 for the HW Serial and 2 for the Nayax Machine ID.
The final transaction amount to be settled, specified in major currency units (e.g., dollars or euros).
An optional JSON-formatted string containing additional e-receipt details. This data can be used to provide digital receipts to consumers via the Nayax eReceipt platform.
Success. The transaction has been successfully settled.
The response payload returned by Spark upon a successful Settlement request. This payload includes final transaction details such as the settled amount, card information, and timestamps.
The unique ID used for this transaction session, which is an echo of the value sent in the request.
Transaction Status Details
The brand of the card used for the transaction, such as Visa or MasterCard.
The last four digits of the payment card used.
The authorization code returned by the payment provider for the transaction.
The device timestamp at the moment of authorization, formatted as yyyyMMddHHmmssSSS.
The authorization server's timestamp.
The timestamp from the settlement server, formatted as yyyyMMddHHmmssSSS.
The ISO currency code for the transaction, such as EUR.
The ISO 4217 numeric currency code, such as 978 for EUR.
The fiscal reference number for the transaction, used for receipt and audit purposes.
The internal Nayax settlement reference number.
The final settled amount, approved by the Payment Provider.