Transaction Cancel Types Codes and Definitions

Cancel type indicates how a transaction concluded whether it was approved, declined, or cancelled. We utilize this information as a critical component in our transaction flow logic.

General

Cancel Type is an indication for how the transaction ended, was it Approved, Declined or Canceled?
 
We utilize this information as a critical component in our transaction flow logic. Additionally, it enables us to provide comprehensive analysis and insightful reports to our customers.
 
 
Transaction Cancel Types Definition Table
 
Cancel Type ID
Cancel Type Description 
Explanation
1
Transaction timeout
The user didn’t complete the transaction in time, so the system cancelled it automatically.
2
Cancelled by consumer
The user actively cancelled the transaction before completion
3
Cancelled by machine
The machine automatically cancelled the transaction due to an internal condition or interruption.
4
Not enough credit
The transaction was cancelled due to insufficient available funds from the user.
5
MDB no idle
The machine's MDB interface wasn’t in an idle state, so the transaction couldn’t start and was cancelled
6
Product could not be dispensed
The machine failed to dispense the selected product, leading to an automatic cancellation.
7
Power down
Machine/reader got powered off during transaction
8
Power down in dispense mode
Power down mid transaction
9
Cancelled by machine during authorization
The machine cancelled the transaction while waiting for payment authorization
10
Automatic void
Auto Void service runs every hour and collects the cancel type 10 transactions 
11
Cancelled by Purchase Price data query
 Cancelled by Purchase Price data query
17
Declined by card after issuer approval
EMV Card declined the transaction since it's not please with the results it received
18
Declined by terminal after issuer approval
EMV Terminal (Nayax device) declines the transactions since it's not please with the results it got
19
Unknown Cancel Type
Need further investigation since the CT is unknown
21
Transaction declined by bank
 Transaction declined by bank
22
Bank’s server communication Timeout
 Bank’s server communication Timeout
23
Wrong PIN code (after X retries)
 PIN Blocked
32
Vending Machine communication error
No communication between vending machine and POS
36
Failed on Void
Generic CT for all void failed attempts (Auto void and Immediate void) 
44
Standing order registration
 Recurring authorizing failed
45
Validate card only
 Transaction was not able to initiate 
50
Automatic void
Automatic Void service runs every hour and collects specific transactions, when successful the CT will be 50 
52
Automatic Cancel
Auto Cancel service runs every hour and collect specific transactions, when successful the CT will be 52
53
Failed Cancel
Failed during Auto Cancel attempt
55
Remote start settlement done but still unsettled
Remote start settlement done but still unsettled in Nayax - No confirmation from banking provider
60
Timeout void
Banking provider delayed authorization or internet connection poor 
61
Mobile payment provider void
Mobile payment provider delayed authorisation 
62
Refunded
Refunded transaction
63
Loyalty Card Validation Only
 Transaction was not able to initiate 
80
Pending Batch
Relevant to Batch 2.0, the service collects CT 80 transactions and sends them on queue 
81
Batch Declined
If something occurred during the batch 2.0 run, the transaction will fail and CT will be 81 
84
Batch Voided
Banking provider delayed authorization or internet connection poor 
250
Declined During Authorization 
All 3rd party declined transactions will get CT 250 
 
 

Did you find this article helpful?