Table of Contents | ||
---|---|---|
|
AgnosEP |
---|
...
See entrypoint.h |
...
|
Scope
Contactless only. This call is performed right after PPSE selection. That callback can be used to overload mutual list management.
Description
Setter
enpSetApplicationSelectionMethod
Signature
...
|
...
|
...
Name
KernelSelectionMethod
...
Contactless only. This call is performed |
...
right after PPSE selection. That callback can be |
...
Description
Setter
enpSetKernelSelectionMethod
...
used to overload mutual list management. Setrter: 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
emvcallback (dataxchng.h)
Name
emvCallback
Scope
Contactless only. That callback can be used to control EMV contactless transaction flows. It is a normalized data exchange mechanism.
Description
This callback may 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
Set the field mDataExchange.mCallback defined by tPaymentContext. To enable DE/DS:
Set tPaymentContext mDataExchange.mDEList with the adress to an instance of tDataExchangeList.
Signature
Code Block |
---|
typedef void (*emvcallback) ( void* data ) |
...
tGetDataCallback (agnostype.h)
Name
tGetDataCallback
Scope
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)
...
tBuildDOLCallback (agnostype.h)
Name
tBuildDOLCallback
Scope
Contactless only
Description
Reserved for contactless card processing applications.
Setter
agnSetBuildDOLCallback (see agnos.h)
Signature
typedef void (*tBuildDOLCallback)
...
tStateCallback (agnostype.h)
Name
tStateCallback
Scope
Contact and Contactless
Description
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)
...
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)
...