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:
0 – At the end of the scrolling screen
1 – At the bottom of each page of the screen
ButPos 1 Relative location of buttons:
0 – left and right
1 – top and bottom
ButScale 1 Button scale:
1=XXSMALL, 2=XSMALL, 3=SMALL,4=MEDIUM, 5=LARGE,6=XLARGE, 7=XXLARGE
ButType 1 Button type:
0 – Push button (action button)
1 – Radio button (must follow with Enter key)
RadCheck 1 Check settings (only used if Radio buttons active):
0 - No check (no default)
1 - Check 1st button (left or above button is default)
2 - Check 2nd button (right or below button is default)
RadReq 1 Button selection (only used if Radio buttons active):
0 - Can press ENTER without radio selection
1 - Radio button must be selected when ENTER is pressed
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
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:
1 - button 1 (button on left or top) selected
2 - button 2 (button on right or bottom) selected
888 – Cancel key pressed
Not present (LLL=000) – Enter key pressed with no button selected

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,14125072000 User Data. See Field 11 (User Data) .
5001,[see value below] Non-Financial Data
072=Tag
883=Length of data
1=Screen location of buttons
1=Relative location of buttons
3=Button scale
1=Button type
1=Check settings
0=Button selection
I Agree=Descriptor for first (top) radio button
I do not agree=Descriptor for second (bottom) radio button
3=Label scale
2=Label alignment
You agree that any Services contain proprietary content, information=Text of Label 1
(etc.)

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,14125072000 User Data. See Field 11 (User Data) .
5001,0720011 Non-Financial Data:
072=Tag
001=Length of data
1=Button 1 pressed