Callback Signatures
typedef tPaymentError (*ApplicationSelectionMethod)(tADFList *mutualList, tByte *MLIndex, tBoolean CL);
typedef tBoolean (*KernelSelectionMethod)(tByte* kernelIdentifier, tByte kernelIdentifierLen, tByte* requestedKernelIdentifier);
Primitives
Names | Comments | ||
---|---|---|---|
enpInitialize | Set internal context to prepare the entry point | ||
enpConnectPaymentServices | Connect entry point onto available L2 CL kernels | ||
enpReleasePaymentServices | Broadcas afsRelease to all L2 CL kernels | ||
enpDisconnectPaymentServices | Disconnect onto available entry point from connected L2 CL kernels | enpReleasePaymentServices | enpExecutePaymentTransaction |
enpExecutePaymentTransaction | Main point of entry to initiate a CL transaction tPaymentContext shall be set accordingly tOutcomeParameter provides final status Set sp to:
| ||
enpSetPollingTimeout | |||
enpSkipPollingOnNextStartB | |||
enpSetKernelSelectionMethod | |||
enpSetApplicationSelectionMethod | |||
enpSetLegacyXXXStatus | |||
enpAreAllCLApplicationNotAllowed | |||
enpGetPPSEFCI |