...
Set pre-conditions
Initiate transaction
Eventually, complete transaction
Get post-conditions
There are different interfaces defined to support that sequenceSetting pre-conditions consists in pushing EMV parameters fecthed from a TMS to the L2 stacks. This step depends on the payment application implementation and the selection process.
Initiating and completing a transaction is about delegating the card processing to the L2 stack. It triggers a behavior that has been L2 certified and granted with a LoA. It is based on the configuration parameters previously pushed.
Getting post-conditions consists in gathering a series of information to be able to provide a final outcome for the transaction.
Hypothesis: a payment application (L3) controls the polling of the technologies, implements a specific region EMV application .selection mechanism (if needed), and owns the configuration (fetched from its TMS). Card processing (L2) is global, and only depends on an ICS that is aligned on merchant’s requirements. Consequently:
...