All pages
Powered by GitBook
1 of 1

Loading...

0x1802 - Report Cardholder Selection

The host uses this command to provide a cardholder selection to the device when the device itself does not have a display or inputs to prompt the cardholder for a selection.

Sequence of events:

1

Transaction already started

The host has already invoked Start Transaction - Command 0x1001 and the transaction is still in process.

2

Device requests host UI action

During the transaction, if the device does not have a display or touchscreen but needs to show information to the cardholder or needs the cardholder to make a selection, it sends the host User Interface Host Action Request - Notification 0x1803 to report Display / Cardholder Selection and supporting information.

3

The host uses its user interface to request a selection from the cardholder based on the information and selectable items provided by the notification message.

4

The host sends the user selection to the device by sending Command 0x1802 in the format described below.

Beginning of any wrappers, at minimum including Request Message.

Tag
Len
Value / Description
Typ
Req
Default

If the request started successfully, the Request Status in the message wrapper is OK, Started / Running, All good / requested operation was successful.

Response Data for Report Cardholder Selection - Command 0x1802

Beginning of any wrappers, at minimum including Response Message.

Tag
Len
Value / Description
Typ
Req
Default

81

01

Cardholder Selection Request Status - 0x00 = Cardholder Selection Request completed, see Selection Result parameter. - 0x01 = Cardholder Selection Request canceled by cardholder, Transaction Aborted. - 0x02 = Cardholder Selection Request timed out, Transaction Aborted.

B

R

82

01

Selection Result β€” Menu item index the cardholder selected. If the cardholder made no selection or the operation terminated abnormally, the device does not include this parameter.

B

O

End of any wrappers, at minimum including Request Message.

No parameters.

End of any wrappers, at minimum including Response Message.

1802

Report Cardholder Selection = Command 0x1802

1802

Report Cardholder Selection - Command 0x1802

Host prompts cardholder

Host reports the selection to the device

Request Data for Report Cardholder Selection - Command 0x1802

Request Example (Hex)

Response Example (Hex)

Request (hex)
AA 00 81 04 01 00 18 02 84 08 18 02 81 01 00 82 01 00
Response (hex)
AA 00 81 04 82 00 18 02 82 04 01 00 00 00