...
During Terminal Initialization
ola_initialize_at_start_up()
ola_pubkey_flush()
ola_pubkey_add()
For each Payment Transaction
ola_contactless_flush_aid_supported()
ola_emv_set_tag()
ola_contactless_add_aid_supported() (see ola_contactless_add_aid_supported() for configuring Kernels)
ola_contactless_do_transaction()
ola_contactless_get_outcome()
ola_emv_get_data()
ola_contactless_get_UI_request_upon_outcome() (when available)
ola_contactless_get_UI_request_restart() (when available)
ola_contactless_clean()
...