Sub flows / features
Sub flows
Reader Always on
This configuration is relevant for peripherals which wants to start the transaction with product selection (PreSelection flow) but don't have a way to start a transaction from the peripheral- meaning they want the transaction process to be initiated from a consumer selecting a product on Nayax's device's screen which would then trigger the peripheral to send the product's details. In rare case, a consumer's card presentation can be the trigger for the peripheral to send the product selection, but as mentioned, this option in not very common.
Always Idle
The transaction starts with the consumer selecting a product (PreSelection flow) on the peripheral which would then have the peripheral sending the "Vend request" command without waiting for a "Begin Session" trigger prior to sending it (the "Vend request"). This flow is very commonly used in the far east.
Features
Incremental authorization
What is Incremental Authorization
Incremental authorizations can be used to increase the total amount authorized if the amount of the estimate/initial authorization is insufficient. An incremental authorization request may also be based on a revised estimate of what the cardholder may spend. Incremental authorizations do not replace the original authorization — they are additional to previously authorized amounts — the sum of all linked estimated and incremental authorizations represent the Total amount authorized for a given transaction.
Supported billing providersAs of October 2025, the only billing providers which support this feature are Heartland (US), Chase (US) , Credorax (Europe), First Data (Australia), Adyen (US only as of now, also Europe in the future). Should your devices have any other billing provider set up- Incremental Authorization won't work.
How Incremental Authorization works
The incremental feature has 2 "Default Credit" parameter- the regular one and "Maximum Default Credit". The regular default credit is the one that the consumer would initially be authorized for, just like in any PreAuthorization transaction you're familiar with (if there is not sufficient credit for the Default Credit the transaction would be cancelled on this step). Should the consumer take items worth less than the Default Credit amount- the consumer would only be charged for those items (as per usual).
An example of using Incremental Authorization:
Default Credit of 10.00$, Maximum Default Credit of 50.00$: Should the consumer take items worth more than the Default Credit amount but less than the Maximum Default Credit amount (for example- items worth 17.00$)- the device would go through a 2nd authorization process for the difference between the "final price" and Default Credit amount (7.00$):
-
Should the 2nd authorization be approved- the consumer would be charged for the desired amount (17.00$). It would look something like this in Last Sales (one line record, in which the settlement amount is higher than the authorization amount):
-
Should the 2nd authorization fail- the consumer would only be charged for the amount of the first authorization, meaning of the Default Credit (10.00$). In such case the risk is on the machine's operator, meaning the loss of the 2nd authorization being failed would be on his end.
Should the consumer have taken items worth more than the Maximum Default Credit (for example- items worth 60.00$)- it's up for the machine to send the final price to be the Maximum Default Credit, as otherwise the transaction would be cancelled. In such case, once again the risk is on the machine's operator should the 2nd authorization not be successful, as well as the machine not being able to charge the consumer for more than the Maximum Default Credit (meaning there's at least a 10.00$ loss).
Updated about 4 hours ago