Table of Contents |
---|
AgnosEP | |||||||
---|---|---|---|---|---|---|---|
See entrypoint.h | |||||||
|
| Contactless only. This call is performed right after PPSE selection. That callback can be used to overload mutual list management. SetrterSetter: enpSetApplicationSelectionMethod | |||||
|
| Contactless only. This call is performed when requested kernel ID cannot be determined by the entry point. That callback can be use to map an undertermined kernel ID to a supported kernel ID. Setter: enpSetKernelSelectionMethod |
...
AgnosMW | ||||
---|---|---|---|---|
See dataxchng.h | ||||
|
| Contactless only. That callback can be used to control EMV contactless transaction flows. It is a normalized data exchange mechanism. Itmay be defined to control the contactless transaction flow from a payment application. It enables Data Exchange (DE) / Data Storage (DS) feature accross all contactless kernels in a normalized way. Use DF12 - Tags to Read - to define which tag(s) shall be looked up to give back control to the payment application. Setter: mDataExchange.mCallback in tPaymentContext structure To Important: in order to enable this mechanism, set mDataExchange.mDEList in tPaymentContext with the adress of an instance of tDataExchangeList. |
Agnos |
---|
...
See agnos.h, agnostype.h |
...
Name
tGetDataCallback
...
|
| Contact and Contactless |
...
Description
. This callback shall be defined to control the EMV transaction flow at Agnos' Read Record state (AsRRD). Setter |
...
agnSetParsingCallback (see agnos.h)
Signature
typedef void (*tGetDataCallback)
(
tBoolean lastRead,
tBoolean *next
)
tBuildDOLCallback (agnostype.h)
Name
tBuildDOLCallback
Scope
Contactless only
Description
Reserved for contactless card processing applications.
Setter
agnSetBuildDOLCallback (see agnos.h)
Signature
typedef void (*tBuildDOLCallback)
(
tWord tag,
tByte length,
tByte *DOLData
)
tStateCallback (agnostype.h)
Name
tStateCallback
Scope
Contact and Contactless
Description
: agnSetParsingCallback | |||||||
|
| Contactless and Contactless. Setter: agnSetBuildDOLCallback | |||||
|
| Contactless and Contactless. This callback shall be defined to control the EMV transaction flow. It will be called at each state defined by Agnos (see tAgnosState in agnostype.h). Setter |
...
agnSetStateCallback (see agnos.h)
Signature
typedef void (*tStateCallback)
(
tAgnosState currentState,
tBoolean *stop,
tBoolean *bypass
...
: agnSetStateCallback |
AgnosDB
AddTag_Contactless (agnosdatabase.h)
Name
AddTag_contactless
Scope
Contactless
Description
Reserved for contactless card processing applications.
Setter
agnSetAddTagContactlessCallback (see agnosdatabase.h)
Signature
typedef void (*AddTag_Contactless)
...
AddUnknownTag_Contactless (agnosdatabase.h)
Name
AddTag_contactless
Scope
Contactless
Description
This callback may be defined by a payment application to hook all the tag that are not statically supported by Agnos.
Setter
agnSetAddUnknownTagContactlessCallback (see agnosdatbase.h)
Signature
typedef void (*AddUnknownTag_Contactless)
...