...
AgnosEP | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
See entrypoint.h | ||||||||||||||||||||||
|
| Connect entry point onto available L2 CL kernels This call shall be performed only when the system is cycled up | ||||||||||||||||||||
| enpDisconnectPaymentServices
|
| Broadcast afsRelease to all L2 CL kernels. This call shall be performed only when the system is cycled down. |
| Disconnect entry point from connected L2 CL kernels. This call shall be performed only when the system is cycled up | |||||||||||||||||
|
| Set internal context to prepare the entry point for the subsequent transaction | ||||||||||||||||||||
| enpExecutePaymentTransaction | Main point of entry to initiate a CL transaction. tPaymentContext shall be set accordingly tOutcomeParameter provides final status Set sp to:
| enpSetPollingTimeout | Set time used during gpiPolling to detect a card presentation | enpSkipPollingOnNextStartB | When gpiPolling is performed from outside the entry point, skip gpiPolling call from inside the entry point to avoid double tap | enpSetLegacyXXXStatus
| Set legacy selection rule for a given payment scheme. Payment schemes' specifications, outside Book Cx, use selection rules that might differ for error management. it is important to set appropriate flag duting TAenpAreAllCLApplicationNotAllowed | ||||||||||||||
|
| Set timeout used during gpiPolling to detect a card presentation | ||||||||||||||||||||
|
| |||||||||||||||||||||
|
| |||||||||||||||||||||
|
| |||||||||||||||||||||
|
| PPSE’s FCI is stored so payment application can fetch any proprietary tags like 9F0A (example: ASPRD) | ||||||||||||||||||||
|
| |||||||||||||||||||||
|
| |||||||||||||||||||||
|
| If no CL application is selectable, provide a specific status so payment application which may fallback to CT or magstrtipe depeding on interfaces supported by the device | enpGetPPSEFCI | PPSE’s FCI is stored so payment application can fetch any proprietary tags like 9F0A (example: ASPRD) |
...
|
| ||||||
|
| When gpiPolling is performed from outside the entry point, skip gpiPolling call from inside the entry point to avoid double tap | |||||
|
| Broadcast afsRelease to all L2 CL kernels. This call shall be performed only when the system is cycled down. | |||||
|
| Main point of entry to initiate a CL transaction. tPaymentContext shall be set accordingly tOutcomeParameter provides final status Set sp to:
| |||||
|
| ||||||
|
|
Code Sample | ||
---|---|---|
See entrypoint.h | ||
|
...