Table of Contents |
---|
Agnos - along with AgnosDB - provides a set of EMV core primitives which support EMV transaction flow. These primitives are used by:
...
Names | Comments |
---|---|
Initialization | |
agnGetVersionNumber | Provide EMV core engine version |
agnOpenSession | Open a CT session to initiate an EMV transaction flow |
agnOpenSessionCL | Open a CL session to initiate an EMV transaction flow |
agnInititateEMVTransaction | Initiate/Resume an EMV transaction |
agnCompleteEMVTransaction | Complete a transaction as per EMVCo definition |
agnCloseSession | Close a transaction flow |
Setters and Getters | |
agnSetAgnosDatabase | |
agnSetKernelStatus | |
agnSetEMVTag | |
agnOverwriteTag | |
agnRemoveTag | |
agnGetEMVTag | |
agnGetAllTags | |
agnGetDatabase | |
agnIsEMVTagKnown | |
agnIsEMVTagPresent | |
agnIsEMVTagEmpty | |
agnIsEMVTagNotEmpty | |
agnORTVR | OR a specific TVR’s bit to 1 |
agnORAgnosTVR | OR a specific Agnos TVR’s bit to 1 |
agnSetAgnosTVR | Set a specific Agnos TVR byte value |
AgnosDB | |
adbGetVersionNumber | Provide Agnos database version |
adbResetDataBase | |
adbAddTag | |
adbAddUnknownTag | |
adbGetUnknowTags | |
adbGetUnknownTagsLength | |
adbGetUnknownTagsCount | |
adbGetAllTLV |
...