Answer:
If you want to reject a card with no ODA capabilities.you (Offline Data Authentication) capabilities, you can get ODA capabilities from the tag DFEF7F.
DFEF7F: 88 or 82: ODA performed and success
DFEF7F: not presnet present or other value: Card not request ODA or ODA failed
Please refer to the following definition for of DFEF7F in details. detail:
Bit 7 – ODA/Online performed: 1 performed, 0 Not performed
...
Bit 0 – SDA failed: 1 Failed, 0 Succeed
The VISA kernel in our reader is VCPS(Online + offline) + Online ODA function.
For Transit transactiontransactions, if you want to get Online request + Online ODA.
Here is the recommendation recommended config if you do a Visa transit transaction using the current Visa kenelKenel:
TTQ: 27 00 40 00 (Online ODA support)
...
Any result + DFEF7F(00) or DFEF7F not present: The Card doesn't request Online ODA, this kind of card do does not meed meet the requirment requirement for transit transactiontransactions.
Declined + DFEF7F (Present and Not 88 or 82 or 00): ODA performed and failed.
For TTQ in transaction resultresults, because our reader will go online, we will always set Byte 2 bit 8=1 always whatever the setting is.
In Transit Spec, this bit can be 0 or 1. In VCPS TTQ byte 2 bit 7-8 is dynamically dynamic, not static.