Tag 072 - Scrolling Text with Configurable Buttons
Simplify supports a Scrolling Text with Configurable Buttons Message. The Request displays a screen with scrolling text plus configurable buttons at the bottom of the screen. This message can be used to display a Consent screen.
- Scrolling text – Up to 100 lines of scrolling text can be defined. Font size and justification are defined in the request. The maximum number of characters per line depends on the font size and device.
- Buttons – Up to two buttons can be defined in the request. Buttons can be on every page or only at the end, and arranged horizontally or vertically. Button type can be push (action) or radio (Enter key required). For radio buttons, a button can be selected by default (user just presses Enter key) and pressing Enter without any selection can allowed or disallowed. The maximum length of the button descriptors depends on the font size and device.
A field in the Response will indicate the action performed by the customer.
Field 5001 Format
Request
Subfield Name | Length | Description |
---|---|---|
TTT | 3 | Tag (always = 072) |
LLL | 3 | Length of the following data |
ButLoc | 1 | Screen location of buttons:
|
ButPos | 1 | Relative location of buttons:
|
ButScale | 1 | Button scale: 1=XXSMALL, 2=XSMALL, 3=SMALL,4=MEDIUM, 5=LARGE,6=XLARGE, 7=XXLARGE |
ButType | 1 | Button type:
|
RadCheck | 1 | Check settings (only used if Radio buttons active):
|
RadReq | 1 | Button selection (only used if Radio buttons active):
|
FS | 1 | Field separator (Hex 1C) |
But1Txt | Var. | Button 1 text |
FS | 1 | Field separator (Hex 1C) |
But2Txt | Var. | Button 2 text |
FS | 1 | Field separator (Hex 1C) |
LblScale | 1 | Label scale: 1=XXSMALL, 2=XSMALL, 3=SMALL,4=MEDIUM, 5=LARGE, 6=XLARGE, 7=XXLARGE |
FS | 1 | Field separator (Hex 1C) |
LblAlign | 1 | Label alignment: 1=Left, 2=Center, 3=Right |
FS | 1 | Field separator (Hex 1C) |
Lbl1 | Var. | Label 1 text |
FS | 1 | Field separator (Hex 1C) |
Lbl2 | Var. | Label 2 text |
FS | 1 | Field separator |
(etc.) | (etc.) | |
Lblx | Var. | Label x text |
Response
Subfield Name | Length | Description |
---|---|---|
TTT | 3 | Tag (always = 072) |
LLL | 3 | Length of the following data |
ActionButton/Data | Var. | If field 11 Completion Code = 000 (success), indicates button or key pressed:
|
Sample Message
Request
The following request tells Simplify to display the screen shown below (end of first page of scrolling text is 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, 072883113110FSI agreeFSI do not agreeFS3FS2FSYou agree that any Services contain proprietary FScontent, information and material that is FSprotected by applicable intellectual property (etc.)
Response
API Field #, Value | Description |
---|---|
0001,36 | Transaction Type |
0011,xxx.. | User Data. See Simplify-Controlled Field Definitions. |
5001,0720011 | Non-Financial Data:
|
5002,80378002 | Device serial number (if present) |