TTA Bulletin nº 212: Contact Terminal Level 2 – Test Cases SB209 Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing
countries.
EMV® Terminal Type Approval Bulletin No. 212 First Edition, December 2018 Terminal Level 2 Test Cases SB209 Clarifications for EMV® Book 3 (Version 4.3), offline- only terminals processing
Applicability
This Bulletin applies to:
- EMV® Terminal Type Approval - Level 2 Test Cases – version 4.3g
Related Documents
- Draft Specification Bulletin 209 Clarifications for EMV® Book 3 (Version 4.3), offline- only terminals processing
Effective Date
- January 1st, 2019
Description
EMVCo introduced the Draft Specification Bulletin 209 Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing. Related to this DSB 209, some tests cases are updated in the EMVCo Type Approval Terminal Level 2 Test Cases v4.3g. Update to EMVCo Type Approval Terminal Level 2 Test Cases v4.3g Revised test cases: 2CJ.151.01 2CJ.152.00 2CJ.153.00 2CJ.154.00 2CJ.156.00 2CJ.157.00 2CJ.159.01 2CJ.160.00 2CJ.161.00 2CJ.164.00 2CJ.165.00 2CJ.166.00
countries.
2CJ.166.01 2CJ.167.00 2CJ.167.01 2CJ.169.00 2CJ.169.02 2CO.025.00 2CO.026.00 2CO.026.01 2CO.026.02 2CO.026.03 New test cases: 2CJ.156.01 2CJ.156.02 Deleted test cases: None
countries.
2CJ.151.01 TAC Denial processing bit set to 0b (2) Test No: 2CJ.151.01 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal issues a GENERATE AC requesting an ARQC, if for a bit set to 1b in the TVR, the corresponding bit in the TAC Denial is set to 0b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Online Only] OR [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) supported Terminal Configuration (New format): [Online Only] OR [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) Conditions:
- Terminal Action Code Denial has one bit set to 0b and the corresponding TVR bit is set to 1b.
- Terminal Action Codes Online & Default have all bits set to 0b.
- Issuer Action Codes Default and Denial have all bits set to 0b.
- Issuer Action Code Online has one bits set to 1b in order that the Terminal requests an ARQC
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion, by requesting a TC.
- The LT shall receive a first GENERATE AC command requesting an ARQC countries. 2CJ.152.00 TAC Online Processing, bit set to 1b Test No: 2CJ.152.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal issues a GENERATE AC requesting an ARQC, if the terminal has online capabilities and if for a bit set to 1b in the TVR, the corresponding bit in the TAC Online is set to 1b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) supported Terminal Configuration (New format): [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) Conditions:
- Terminal Action Code Online has one bit set to 1b and the corresponding TVR bit is set to 1b.
- Terminal Action Code Denial has all bits set to 0b.
- Issuer Action Codes have all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion, by requesting a TC.
- The LT shall receive a first GENERATE AC command requesting an ARQC countries. 2CJ.153.00 TAC Online Processing, bit set to 0b Test No: 2CJ.153.00 - Revision 43h – Number of sub cases: 0 Objective: To ensure that the terminal issues a GENERATE AC requesting a TC, if the terminal has online capabilities and if for a bit set to 1b in the TVR, the corresponding bit in the TAC Online is set to 0b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) supported Terminal Configuration (New format): [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) Conditions:
- Terminal Action Code Online has one bit set to 0b and the corresponding TVR bit is set to 1b.
- Terminal Action Code Denial and Default have all bits set to 0b.
- Issuer Action Codes have all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a first GENERATE AC command requesting a TC countries. 2CJ.154.00 TAC Default processing bit set to 1b, & terminal unable to go online Test No: 2CJ.154.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal issues a second GENERATE AC requesting an AAC and online connection was requested after first GENERATE AC and terminal is unable to go online, and for a bit set to 1b in the TVR, the corresponding bit in the TAC Default is set to 1b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline/Online capable] supported OR ([Online Only] supported AND [Normal Default Action Code processing] supported) Terminal Configuration (New format): [Offline/Online capable] OR ([Online Only] AND [Normal Default Action Code processing]) Conditions:
- Terminal is unable to go online
- Terminal Action Code Denial has all bits set to 0b.
- Terminal Action Code Default has one bit set to 1b and the corresponding TVR bit is set to 1b.
- LT returns ARQC to first GENERATE AC command.
- Issuer Action Codes have all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a second GENERATE AC command requesting an AAC - countries. 2CJ.156.00 TAC Default processing bit set to 1b, & terminal has no online capability Test No: 2CJ.156.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal skips the check of Online Action Codes and issues a first GENERATE AC requesting an AAC, if terminal has no online capabilities, and for a bit set to 1b in the TVR, the corresponding bit in the TAC Default is set to 1b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 2] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 2] Conditions:
- Terminal Action Code Denial has all bit set to 0b.
- Terminal Action Code Online has all bit set to 1b.
- Terminal Action Code Default has one bit set to 1b and the corresponding TVR bit is set to 1b.
- Issuer Action Codes have all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion, by requesting an AAC at First GENERATE AC. countries. 2CJ.156.01 TAC Default processing bit set to 1b, & terminal has no online capabilities (2) Test No: 2CJ.156.01 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal correctly checks the Default Action Codes after the first GENERATE AC, if terminal follows the offline-only processing option 1. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 1] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 1] Conditions:
- Terminal Action Code Denial has all bits set to 0b.
- Terminal Action Code Online has all bit set to 1b.
- Terminal Action Code Default has one bit set to 1b and the corresponding TVR bit is set to 1b.
- LT returns ARQC to first GENERATE AC command.
- Issuer Action Codes have all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a first GENERATE AC command requesting an ARQC
- The LT shall receive a second GENERATE AC command requesting an AAC countries. 2CJ.156.02 TAC Default processing bit set to 1b, & terminal has no online capabilities (3) Test No: 2CJ.156.02 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal correctly checks the Default Action Codes prior to first GENERATE AC, if terminal follows the offline-only processing option 1. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 1] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 1] Conditions:
- Terminal Action Code Denial has all bits set to 0b.
- Terminal Action Code Online has all bit set to 0b.
- Terminal Action Code Default has one bit set to 1b and the corresponding TVR bit is set to 1b.
- Issuer Action Codes have all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a first GENERATE AC command requesting an AAC countries. 2CJ.157.00 TAC Default processing bit set to 0b, & terminal has no online capability Test No: 2CJ.157.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal skips the check of Online Action Codes and issues a first GENERATE AC requesting a TC, if terminal has no online capability, and for each bit set to 1b in the TVR, the corresponding bit in both the IAC Default and TAC-Default is set to 0b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 2] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 2] Conditions:
- Terminal Action Code Denial has all bit set to 0b.
- Terminal Action Code Online has all bit set to 1b.
- Terminal Action Code Default has one bit set to 0b and the corresponding TVR bit is set to 1b.Issuer Action Code Denial has all bit set to 0b.
- Issuer Action Code Default has all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail
- LT returns a TC at 1st GenAC Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion
- The LT shall receive a first GENERATE AC command requesting a TC countries. 2CJ.159.01 Terminal Action Analysis & TVR and IAC-Denial check requests an ARQC (implied) Test No: 2CJ.159.01 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal performs Action Analysis prior to the issuing of the first GENERATE AC command. To ensure that the terminal issues a GENERATE AC requesting an ARQC if for a bit that is set to 1b in the TVR, the corresponding bit in the IAC Denial is set to 0b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Online Only] OR [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) supported Terminal Configuration (New format): [Online Only] OR [Offline/Online capable] OR ([Offline Only] AND [ Offline Only Option 1]) Conditions:
- Terminal Action Codes Denial & Default have all bits set to 0b.
- Terminal Action Code Online has a bit set to 1b, in order that the Terminal request an ARQC
- Issuer Action Code Denial has one bit set to 0b and the corresponding TVR bit is set to 1b.
- Issuer Action Codes Online & Default have all bits set to 0b.
- AIP of LT must be set to execute the function associated with the IAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion, by requesting a TC.
- The LT shall receive a first GENERATE AC command requesting an ARQC countries. 2CJ.160.00 Terminal has online capability, TVR and Issuer Action Code-Online check requests an ARQC Test No: 2CJ.160.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal issues a GENERATE AC requesting an ARQC, if the terminal has online capabilities and if for a bit set to 1b in the TVR, the corresponding bit in the IAC Online is set to 1b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Online Only] OR [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) supported Terminal Configuration (New format): [Online Only] OR [Offline/Online capable] OR ([Offline Only] AND [ Offline Only Option 1]) Conditions:
- Terminal Action Codes have all bits set to 0b.
- Issuer Action Codes Denial & Default have all bits set to 0b.
- Issuer Action Code Online has one bit set to 1b and the corresponding TVR bit is set to 1b.
- AIP of LT must be set to execute the function associated with the IAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion, by requesting a TC.
- The LT shall receive a first GENERATE AC command requesting an ARQC countries. 2CJ.161.00 Terminal has online capability, TVR and Online Action Codes check requests a TC (implied) Test No: 2CJ.161.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal Issues a GENERATE AC requesting a TC, if terminal has online capabilities, and if for a bit set to 1b in the TVR, the corresponding bit in the IAC Online is set to 0b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) supported Terminal Configuration (New format): [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) Conditions:
- Terminal Action Codes have all bits set to 0b.
- Issuer Action Codes Denial & Default have all bits set to 0b.
- Issuer Action Code Online has one bit set to 0b and the corresponding TVR bit is set to 1b.
- AIP of LT must be set to execute the function associated with the IAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a first GENERATE AC command requesting a TC in all cases countries. 2CJ.164.00 Terminal has not online capability, TVR and Issuer Action Code-Default check requests an AAC Test No: 2CJ.164.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal skips the check of Online Action Codes and issues a first GENERATE AC requesting an AAC, if terminal has not rejected the transaction, terminal has no online capabilities, and for a bit set to 1b in the TVR, the corresponding bit in the IAC-Default is set to 1b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 2] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 2] Conditions:
- Terminal Action Codes have all bits set to 0b.
- Issuer Action Code Denial has all bits set to 0b.
- Issuer Action Code Default has one bit set to 1b and the corresponding TVR bit is set to 1b.
- AIP of LT must be set to execute the function associated with the IAC bit selected by the tester, and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a first GENERATE AC command requesting an AAC countries. 2CJ.165.00 Terminal has not online capability, TVR and Default Action Codes check requests a TC Test No: 2CJ.165.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal skips the check of Online Action Codes and issues a first or second GENERATE AC requesting a TC, if terminal has not rejected the transaction, terminal has no online capabilities, and for a bit set to 1b in the TVR, the corresponding bit in the IAC-Default is set to 0b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 2] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 2] Conditions:
- Terminal Action Codes have all bits set to 0b.
- Issuer Action Code Denial has all bits set to 0b.
- Issuer Action Code Default has one bit set to 0b and the corresponding TVR bit is set to 1b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester, and the LT will be set so the executed function will fail
- LT returns TC at 1st GenAC Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a first GENERATE AC command requesting a TC countries. 2CJ.166.00 IAC-Denial is not present in the ICC Test No: 2CJ.166.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that if the Issuer Action Code Denial does not exist in the card, the terminal uses a default. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline/Online capable] OR [Offline Only] supported Terminal Configuration (New format): [Offline/Online capable] OR [Offline Only] Conditions:
- Terminal Action Code Denial has all bits set to 0b.
- Terminal Action Code Online has all bits set to 0b.
- Terminal Action Code Default has all bits set to 0b.
- Issuer Action Code Denial does not exist in the card
- Issuer Action Code Online has all bits set to 0b.
- Issuer Action Code Default has all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester and the LT will be set so the executed function will be fail, where the Default value of the TAC-Default defined in the ICS has the related bit of the function set to zero Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion, by requesting a TC. countries. 2CJ.166.01 TAC-Denial is not present in the terminal Test No: 2CJ.166.01 - Revision 43h - Number of sub cases: 0 Objective: To ensure that if the Terminal Action Code Denial does not exist in the terminal, the terminal uses a default value with all bits set to 0b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: ([Offline/Online capable] OR [Offline Only]) AND [TAC Not Present] supported Terminal Configuration (New format): ([Offline/Online capable] OR [Offline Only]) AND [TAC Not Present] Conditions:
- Terminal Action Code Denial is not present
- Terminal Action Code Online has all bits set to 0b.
- Terminal Action Code Default has all bits set to 0b.
- Issuer Action Code Denial has all bits set to 0b.
- Issuer Action Code Online has all bits set to 0b.
- Issuer Action Code Default has all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester and the LT will be set so the executed function will be fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria: The LT shall receive a first GENERATE AC command requesting a TC countries. 2CJ.167.00 IAC-Online is not present in the ICC Test No: 2CJ.167.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that If the Issuer Action Code Online does not exist in the card, the terminal uses a default value with all bits set to 1b. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) supported Terminal Configuration (New format): [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) Conditions:
- Terminal Action Code Online has all bits set to 0b.
- Terminal Action Code Denial has all bits set to 0b.
- Terminal Action Code Default has all bits set to 0b.
- Issuer Action Code Online does not exist in the card
- Issuer Action Code Denial has all bits set to 0b.
- Issuer Action Code Default has all bits set to 0b.
- AIP of LT must be set to execute the function associated with the IAC bit selected by the tester and the LT will be set so the executed function will fail Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion, by requesting a TC.
- The LT shall receive a first GENERATE AC command requesting an ARQC countries. 2CJ.167.01 TAC-Online is not present in the terminal Test No: 2CJ.167.01 - Revision 43h - Number of sub cases: 0 Objective: To ensure that if the Terminal Action Code Online does not exist in the terminal, the terminal uses a default value. Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline/Online capable] OR ([Offline Only] AND [Offline Only Option 1]) AND [TAC Not Present] supported Terminal Configuration (New format): [Offline/Online capable] OR ( [Offline Only] AND [Offline Only Option 1]) AND [TAC Not Present] Conditions:
- Terminal Action Code Online is not present
- Terminal Action Code Denial has all bits set to 0b.
- Terminal Action Code Default has all bits set to 0b.
- Issuer Action Code Denial has all bits set to 0b.
- Issuer Action Code Online has all bits set to 0b.
- Issuer Action Code Default has all bits set to 0b.
- AIP of LT must be set to execute the function associated with the TAC bit selected by the tester and the LT will be set so the executed function will be fail, where the Default value of the TAC-Default defined in the ICS has the related bit of the function set to zero. Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a first GENERATE AC command requesting a cryptogram TC countries. 2CJ.169.00 IAC-Default is not present in the ICC and the Terminal is offline only Test No: 2CJ.169.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that if the Issuer Action Code Default does not exist in the card, the terminal uses a default value with all bits set to 1b when the terminal is offline only. Reference EMV 4.3: Book 3 - Section 9.3 - Command Use Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 2] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 2] Conditions:
- Terminal Action Code Default has all bits set to 0b.
- Terminal Action Code Denial has all bits set to 0b.
- Terminal Action Code Online has all bits set to 0b.
- Issuer Action Code Default does not exist in the card
- Issuer Action Code Denial has all bits set to 0b.
- Issuer Action Code Online has all bits set to 0b.
- AIP must be set to execute a function associated with the IAC and this function will be failed by the LT (e.g. SDA is failed then the TVR byte 1 bit 7 is set to 1b) Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria: The LT shall receive a first GENERATE AC command requesting an AAC countries. 2CJ.169.02 IAC-Default is not present in the ICC and the Terminal is offline only (2) Test No: 2CJ.169.02 - Revision 43h - Number of sub cases: 0 Objective: To ensure that if the Issuer Action Code Default does not exist in the card, the terminal uses a default value with all bits set to 1b when the terminal is offline only Reference EMV 4.3: Book 3 - Section 10.7 - Terminal Action Analysis Book Bulletins - Section SB209 - Bulletin n°209, Clarifications for EMV® Book 3 (Version 4.3), offline-only terminals processing Terminal Configuration: [Offline Only] AND [Offline Only Option 1] supported Terminal Configuration (New format): [Offline Only] AND [Offline Only Option 1] Conditions:
- Terminal Action Code Default has all bits set to 0b.
- Terminal Action Code Denial has all bits set to 0b.
- Issuer Action Code Default does not exist in the card
- Issuer Action Code Denial has all bits set to 0b.
- Issuer Action Code Online has all bits set to 1b.
- AIP must be set to execute a function associated with the IAC and this function will be failed by the LT (e.g. SDA is failed then the TVR byte 1 bit 7 is set to 1).
- LT requests ARQC in First GENERATE AC Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria: The LT shall receive a second GENERATE AC command requesting an AAC countries. 2CO.025.00 Terminal Issues a 2nd GENERATE AC Command When Unable to Go Online (1) Test No: 2CO.025.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal set Authorization Response Code to 'Unable to go online, offline accepted' and issues a second GENERATE AC indicating TC if the terminal accepts the transaction after not having been able to go online Reference EMV 4.3: Book 4 - Section 12.2.1 - Unable to Go Online Terminal Configuration: [Offline/Online capable] OR ([Online Only] AND [Normal Default Action Code processing]) supported Terminal Configuration (New format): [Offline/Online capable] OR ( [Online Only] AND [Normal Default Action Code processing]) Conditions:
- Terminal Action Codes Default, Denial and Online have all bits set to 0b.
- Issuer Action Codes Denial and Online have all bits set to 0b.
- Issuer Action Codes Default have all bits set to 0b.
- First GENERATE AC response from LT is ARQC
- Terminal is unable to go online (no response received from issuer for instance)
- CDOL2 requests Authorization response Code. Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a second GENERATE AC command requesting a TC
- Authorization response Code shall contain to 'Unable to go online, offline accepted' countries. 2CO.026.00 Terminal Issues a 2nd GENERATE AC Command When Unable to Go Online (2) Test No: 2CO.026.00 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal set Authorization Response Code to 'Unable to go online, offline declined and issues a second GENERATE AC indicating AAC if the terminal declines the transaction after not having been able to go online Reference EMV 4.3: Book 4 - Section 12.2.1 - Unable to Go Online Terminal Configuration: [SDA] AND (([Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) supported Terminal Configuration (New format): [SDA] AND (([Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) Conditions:
- Terminal Action Codes Denial and Online have all bits set to 0b.
- Terminal is unable to go online (no response received from issuer for instance)
- Issuer Action Codes Denial and Online have all bits set to 0b.
- First GENERATE AC response from LT is ARQC
- CDOL2 requests Authorization Response Code.
- SDA in LT is wrong, Issuer Action Code Default is set to 40 00 00 00 00 Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a second GENERATE AC command requesting an AAC
- Authorization Response Code shall be set to 'Unable to go online, offline declined' countries. 2CO.026.01 Terminal Issues a 2nd GENERATE AC Command When Unable to Go Online (3) Test No: 2CO.026.01 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal set Authorization Response Code to 'Unable to go online, offline declined and issues a second GENERATE AC indicating AAC if the terminal declines the transaction after not having been able to go online Reference EMV 4.3: Book 4 - Section 12.2.1 - Unable to Go Online Terminal Configuration: [Floor Limit Checking] AND ( [Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) supported Terminal Configuration (New format): [Floor Limit Checking] AND (([Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) Conditions:
- Terminal Action Codes Denial and Online have all bits set to 0b.
- Terminal is unable to go online (no response received from issuer for instance)
- Issuer Action Codes Denial and Online have all bits set to 0b.
- First GENERATE AC response from LT is ARQC
- CDOL2 requests Authorization Response Code.
- Transaction Amount exceed floor limit, Issuer Action Code Default is set to 00 00 00 80 00 Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a second GENERATE AC command requesting an AAC
- Authorization response Code shall contain to 'Unable to go online, offline declined' countries. 2CO.026.02 Terminal Issues a 2nd GENERATE AC Command When Unable to Go Online (4) Test No: 2CO.026.02 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal set Authorization Response Code to 'Unable to go online, offline declined and issues a second GENERATE AC indicating AAC if the terminal declines the transaction after not having been able to go online Reference EMV 4.3: Book 4 - Section 12.2.1 - Unable to Go Online Terminal Configuration: ([Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) supported Terminal Configuration (New format): (([Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) Conditions:
- Terminal Action Codes Denial and Online have all bits set to 0b.
- Terminal is unable to go online (no response received from issuer for instance)
- Issuer Action Codes Denial and Online have all bits set to 0b.
- First GENERATE AC response from LT is ARQC
- CDOL2 requests Authorization Response Code.
- LT application expired, Issuer Action Code Default is set to 00 40 00 00 00 Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a second GENERATE AC command requesting an AAC
- Authorization response Code shall contain to 'Unable to go online, offline declined' countries. 2CO.026.03 Terminal Issues a 2nd GENERATE AC Command When Unable to Go Online (5) Test No: 2CO.026.03 - Revision 43h - Number of sub cases: 0 Objective: To ensure that the terminal set Authorization Response Code to 'Unable to go online, offline declined and issues a second GENERATE AC indicating AAC if the terminal declines the transaction after not having been able to go online Reference EMV 4.3: Book 4 - Section 12.2.1 - Unable to Go Online Terminal Configuration: [Velocity Checking] AND ([Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) supported Terminal Configuration (New format): [Velocity Checking] AND (([Online Only] AND [Normal Default Action Code processing]) OR [Online/Offline capable]) Conditions:
- Terminal Action Codes Denial and Online have all bits set to 0b.
- Terminal is unable to go online (no response received from issuer for instance)
- Issuer Action Codes Denial and Online have all bits set to 0b.
- First GENERATE AC response from LT is ARQC
- CDOL2 requests Authorization Response Code.
- LOATC = 0, Issuer Action Code Default is set to 00 08 00 00 00 Action: NA Procedure: Application in LT is selected and transaction is processed with LT. Pass Criteria:
- The terminal shall process the transaction until completion.
- The LT shall receive a second GENERATE AC command requesting an AAC
- Authorization response Code shall contain to 'Unable to go online, offline declined' countries.
Legal Notice
This document summarizes EMVCo’s present plans for evaluation services and related policies and is subject to change by EMVCo at any time. This document does not create any binding obligations upon EMVCo or any third party regarding the subject matter of this document, which obligations will exist, if at all, only to the extent set forth in separate written agreements executed by EMVCo or such third parties. In the absence of such a written agreement, no product provider, test laboratory or any other third party should rely on this document, and EMVCo shall not be liable for any such reliance. No product provider, test laboratory or other third party may refer to a product, service or facility as EMVCo approved, in form or in substance, nor otherwise state or imply that EMVCo (or any agent of EMVCo) has in whole or part approved a product provider, test laboratory or other third party or its products, services, or facilities, except to the extent and subject to the terms, conditions and restrictions expressly set forth in a written agreement with EMVCo, or in an approval letter, compliance certificate or similar document issued by EMVCo. All other references to EMVCo approval are strictly prohibited by EMVCo. Under no circumstances should EMVCo approvals, when granted, be construed to imply any endorsement or warranty regarding the security, functionality, quality, or performance of any particular product or service, and no party shall state or imply anything to the contrary. EMVCo specifically disclaims any and all representations and warranties with respect to products that have received evaluations or approvals, and to the evaluation process generally, including, without limitation, any implied warranties of merchantability, fitness for purpose or non-infringement. All warranties, rights and remedies relating to products and services that have undergone evaluation by EMVCo are provided solely by the parties selling or otherwise providing such products or services, and not by EMVCo, and EMVCo will have no liability whatsoever in connection with such products and services. This document is provided "AS IS" without warranties of any kind, and EMVCo neither assumes nor accepts any liability for any errors or omissions contained in this document. EMVCO DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION IMPLIED WARRANT IES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON -INFRINGEMENT, AS TO THIS DOCUMENT. EMVCo makes no representations or warranties with respect to intellectual property rights of any third parties in or in relation to this document. EMVCo undertakes no responsibility to determine whether any implementation of this document may violate, infringe, or otherwise exercise the patent, copyright, trademark, trade secret, know-how, or other intellectual property rights of third parties, and thus any person who implements any part of this document should consult an intellectual property attorney before any such implementation. Without limiting the foregoing, this document may provide for the use of public key encryption and other technology, which may be the subject matter of patents in several countries. Any party seeking to implement this document is solely responsible for determining whether its activities require a license to any such technology, including for patents on public key encryption technology. EMVCo shall not be liable under any theory for any party's infringement of any intellectual property rights in connection with this document.