case always
Transactions are always queued, regardless of availability of the internet connection. Queued transactions are not automatically processed online and the application should decide when transactions will be uploaded to the Quantum Pay server environment. The server will respond with the approval results for every uploaded transaction.
case batch
Transactions are always queued and batched. Queued transactions are not automatically processed online and the application should decide when the batch will be uploaded to the Quantum Pay server environment. The server will process the batch on a schedule and will not respond with approval results for the transactions in the batch. Useful for uploading batches where the results do not need to be handled within the application.
case defaultStrategy
The default strategy. Only EMV transactions below the floor limit are queued, in order to expedite low-value transactions, while all other transactions require an internet connection to process transactions in real-time. Queued transactions are automatically processed online when an internet connection becomes available.
case never
Transactions are never queued. An internet connection is required to process all transactions in real-time.
case whenOffline
Transactions are only queued when there is no active internet connection. Queued transactions are automatically processed online when an internet connection becomes available.