Tag 070 - Scrolling Text with Radio Buttons
Simplify supports a Scrolling Text with Radio Buttons Message. This Tag can be used to display a Consent screen. The Request displays a screen with up to 2 radio buttons and up to 100 lines or text through which the customer can scroll. A field in the Request (Required) determines whether the Enter key is accepted when no radio button is selected.
The maximum length of radio button text and text lines (Info fields, also referred to as labels) depends on the device.
One field in the Response (ActionButton) indicates whether Enter or Cancel was pressed. Another field (Data)indicates the radio button selected by the customer (if any).
Field 5001 Format
Request
Field Name | Length | Description |
---|---|---|
TTT | 3 | Tag (always = 070) |
LLL | 3 | Length of the following data |
Required | 1 | Data is required when ENTER is pressed (0=No, 1=Yes) |
FS | 1 | Field separator (Hex 1C) |
Radio1 | Var. ** | Radio button1 text (left justified). |
FS | 1 | Field separator (Hex 1C) |
Radio2 | Var. ** | Radio button2 text (left justified) |
FS | 1 | Field separator (Hex 1C) |
InfoJust | 1 | Justification for all Information fields (1=Left justify, 2=Center, 3=Right justify) |
FS | 1 | Field separator (Hex 1C) |
Info1 | Var. | Information 1 (left justified) |
FS | 1 | Field separator (Hex 1C) |
Info2 | Var. | Text/field separator for Information 2 |
FS | 1 | |
Info3 | Var. | Text/field separator for Information 3 |
FS | 1 | |
Info4 | Var. | Text/field separator for Information 4 |
FS | 1 | |
Info5 | Var. | Text/field separator for Information 5 |
FS | 1 | |
Info6 | Var. | Text/field separator for Information 6 |
FS | 1 | |
(etc.) | (etc.) | |
Info100 | Var. | Information 100 |
** The sizes of the font and radio button determine the number of characters that can be displayed as radio button text, with an absolute maximum of 44 characters.
Response
Field Name | Length | Description |
---|---|---|
TTT | 8 | Tag (always = 070 ) |
LLL | 3 | Length of the following data |
ActionButton | 3 | If field 11 Completion Code = 000 (success), returns code for key pressed:
|
FS | 1 | Field separator (Hex 1C) |
Data | 1 | If ActionButton=777, returns selected radio button, if any (1 = top button, 2= bottom button) |
Sample Message
Request
The following request tells Simplify to display the screen shown below (start and end of scrolling text are shown):
API Field #, Value | Description |
---|---|
0001,36 | Transaction Type |
0011,xxx.. | User Data. See Simplify-Controlled Field Definitions. |
5001,[see value below] | Non-Financial Data
|
5001,0709891FSI agreeFSI do not agreeFS2FSYou agree that any Services contain proprietaryFScontent, information and material that isFSprotected by applicable intellectual propertyFSand other laws, including but not limited toFScopyright, and that You will not use suchFSproprietary content, information or materialsFSin any way whatsoever except for permitted useFSof the Services. No portion of the Services mayFSbe reproduced in any form or by any means. YouFSagree not to modify, rent, lease, loan, sell,FSdistribute, or create derivative works based onFSthe Services, in any manner, and You shall notFSexploit the Services in any unauthorized wayFSwhatsoever, including but not limited to, byFStrespass or burdening network capacity. YouFSfurther agree not to use the Services in anyFSmanner to harass, abuse, stalk, threaten,FSdefame or otherwise infringe or violate theFSrights of any other party, and that theFSApplication Provider is not in any wayFSresponsible for any such use by You, nor forFSany harassing, threatening, defamatory,FSoffensive or illegal messages orFStransmissions that You may receive as a resultFSof using any of the Services.
Response
API Field #, Value | Description |
---|---|
0001,36 | Transaction Type |
0011,xxx.. | User Data. See Simplify-Controlled Field Definitions. |
5001,070005777FS10 | Non-Financial Data
|
5002,80378002 | Device serial number (if present) |