Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Kernel Processing States

State

Value

Definition

psNone

0

Init

psState1

1

Idle

psState2

2

Waiting For PDOL Data

psState3

3

Waiting For GPO Response

psStateR1

4

Waiting For Exchange Relay Resistance Data Response

psState3R1

5

States 3, R1, Common Processing

psState4

6

Waiting For EMV Read Record Response

psState5

7

Waiting For GET DATA Response

psState6

8

Waiting For EMV Mode First Write Flag

psState456

9

States 4, 5, 6 Common Processing

psState7

10

Waiting For Magstripe Read Record Response

psState8

11

Waiting For Masgstripe First Write Flag

psState78

12

States 7, 8, Common Processing

psState9

13

Waiting For gen AC Response - 1

psState10

14

Waiting for Recover Response AC

psState910

15

States 9, 10 , Common Processing

psState11

16

Waiting For Gen AC Response -2

psState12

17

Waiting For PUT DATA Response Before Gen AC

psState13

18

Waiting For CCC Response - 1

psState14

19

Waiting For CCC Response - 2

psState15

20

Waiting For PUT DATA Response After Gen AC

Extra States from AGF 3.5.x (Exit Conditions)

psState1b

21

Continue PDOL Data Processing (Extra State for handling Exit Condition "GET FINAL SELECT FCI" by L3)

psState3b

22

Continue State 3 Common Processing (Extra State for handling Exit Condition "STATUS PROCESSING" by L3)

psState456b

23

Continue State 4, 5 and 6 GenAC Processing (Extra State for handling Exit Condition "APP DATA AVAILABLE" by L3)

psState78b

24

Continue State 7 and 8 GenAC Processing (Extra State for handling Exit Condition "APP DATA AVAILABLE" by L3)

psState910b

25

Continue State 9, 10 Common Processing (Extra State for handling Exit Condition "REMOVE CARD" by L3)

psState10b

26

Continue State 10 Processing (Extra State for handling Exit Condition "APP DATA AVAILABLE" by L3)

psState12b

27

Continue State 12 Processing (Extra State for handling Exit Condition "APP DATA AVAILABLE" by L3)

psState13b

28

Continue State 13 Processing (Extra State for handling Exit Condition "REMOVE CARD" by L3)

psState14b

29

Continue State 14 Processing (Extra State for handling Exit Condition "REMOVE CARD" by L3)

psState15b

30

Continue State 15 Processing (Extra State for handling Exit Condition "REMOVE CARD" by L3)

C-3/Visa

This kernel is ruled by the following state machine:

Kernel Processing States

State

Value

Definition

psNone

0

Init

psState1

1

Idle

psState2

2

GPO

psState3

3

Common Processing

psState4

4

Magstripe

psState5

5

EMV

psState6

6

EMV - Perform Restrictions

psState7

7

EMV - Perform DDA

psState8

8

EMV - Perform SDA TTIG

psState9

9

EMV - Perform CVM

psState10

10

EMV - DDA TTIG when ODA for Online Authorization

psState11

11

EMV - SDA TTIG when ODA for Online Authorization

psState12

12

GPO 6985

psState13

13

GPO qVSDC-6984

psState14

14

GPO qVSDC-6986

psState15

15

GPO qVSDC-Other

psState16

16

Start D

Extra States from AGF 3.5.x (Exit Conditions)

psState3B

17

Resume Execution of Common Processing after returning from Execution of "REMOVE CARD" Exit Condition

C-4/American Express

This kernel is ruled by the following state machine:

Kernel Processing States

State

Value

Definition

psNone

0

Init

psState1

1

Idle

psState2

2

Waiting For GPO Response

psState3

3

Common Processing

psState3b

4

CVM Specific - Extracted From State3

psState3c

5

TRM Specific - Extracted From State3

psState6

6

Waiting for Gen AC Response

psState4

7

Magstripe Start D

psState5

8

EMV Start D

Extra States from AGF 3.5.x (Exit Conditions)

psState1b

9

Continue State1 Processing (Extra State for handling Exit Condition "GET FINAL SELECT FCI" by L3)

psState2b

10

Continue State2 Processing (Extra State for handling Exit Condition "STATUS PROCESSING" by L3)

psState3a

11

Continue State3 Processing (Extra State for handling Exit Condition "APP DATA AVAILABLE" by L3)

psState4b

12

Continue State4 Processing (Extra State for handling Exit Condition "REMOVE CARD" by L3)

C-5/JCB

This kernel is ruled by the following state machine:

Kernel Processing States

State

Value

Definition

psNone

0

Init

psTransactionInitialisation_a

1

psStateRecovery

2

psTransactionInitialisation_b

3

psStateInitiateApplicationProcessing

4

psStateReadApplicationData

5

psStateTerminalRiskManagement

6

psStateProcessingRestrictions

7

psStateTerminalActionAnalysis

8

psStateCompletionEMVMode_a

9

psStateCompletionEMVMode_b

10

psStateCompletionMastripeMode

11

psStateCompletionLegacyMode

12

psStateIssuerUpdateProcessing

13

Extra States from AGF 3.5.x (Exit Conditions)

psTransactionInitialisation_a1

14

Continue Normal Processing of State psTransactionInitialisation_a

psStateInitiateApplicationProcessing_b

15

Continue Normal Processing of State psStateInitiateApplicationProcessing

psStateCompletionEMVMode_c

16

Continue Normal Processing of State psStateCompletionEMVMode_b

psStateCompletionMagstripeMode_b

17

Continue Normal Processing of State psStateCompletionMagstripeMode

psStateCompletionLegacyMode_b

18

Continue Normal Processing of State psStateCompletionLegacyMode

C-6/Discover

This kernel is ruled by the following state machine:

Kernel Processing States (DPAS)

State

Value

Definition

psNone

0

Init

psStateIdle

1

psStateInitiateApplication

2

psStateChecksForCDA

3

psStateReadApplicationData

4

psStateOfflineDataAuthentication

5

psStateCardholderVerification

6

psStateProcessingRestrictions

7

psStateTerminalActionAnalysis

8

psStateAfterOnlineRequest

9

psStateIssuerUpdates

10

psFinalOutcome

11

Extra States from AGF 3.5.x (Exit Conditions)

psStateIdle_b

12

New State for Exit Condition EC_CTLSS_EVENT_GET_FINAL_SELECT_FCI

psStateInitiateApplication_b

13

New State for Exit Condition EC_CTLSS_EVENT_STATUS_PROCESSING

psStateReadApplicationData_b

14

New State for Exit Condition EC_CTLSS_EVENT_REMOVE_CARD

psStateIssuerUpdates_b

15

New State for continuing Issuer Script Updates Processing after REMOVE CARD

Kernel Processing States (ZIP)

State

Value

Definition

psNone

0

Init

psState1psStateIdle

1

After Initiate

psState2psStateInitiateApplication

2

Before GPO

psState3psStateReadApplicationData

3

Before Read Application

psStateCompletion

4

Before Tracks Management

C-7/CUP

This kernel is ruled by the following state machine:

...