Implement the callback
Implement the tender_progress_CB
and assign to the function pointer status_tender_progress
. For more information on how to do this, see Implement callbacks with register_device_request.
Code example
The declaration of the progress callback is:
void tender_progress_CB(response_header * response_header, ped_device_info *, void * echo_struct)
Handle the tender progress callback
The progress_callback
provides additional information during the transaction regarding the progress of the transaction.
The tender progress callback reports progress events. The PED returns event information to the cash register. Progress events do not require any action by the cash register. They They inform the staff and the shopper of what is happening on the PED. They may occur in any order, or may not occur at all. Do not use the progress callback for state machine flow or functional processing.
Parameters
Name | Description |
---|---|
ped_device_info | A pointer to a ped_device_info struct that defines the status and details of the PED. |
response_header | For a description of the The |