Overview
Members-Overview
new ResourceId()
Enumeration attribute defines which dialog shall be displayed. All dialogs are divided into multiple groups containing dialogs similar operational area.
The dialog description contains the following elements:
Element | Description |
---|---|
Value | Unique dialog number. |
PrimaryIcon | The primary icon that shall be displayed during the dialog. |
SecondaryIcon | The secondary icon that shall be displayed during the dialog. |
Text | The text for the dialog. |
Placeholder | Placeholder element that shall be replaced by the corresponding value. |
InputMask | Defines the input format. a = alphanumeric, d = digit, h = hidden digit, l = letter |
ActiveConfirmation | The active pinpad and/or displayed button that shall be active during the dialog. |
SigCapFlag | Indicates if the dialog can be used for signature capturing. |
Format | Description |
---|---|
a | Alphanumeric, digits and letters. 0-9, a-z/A-Z |
d | Numeric digits, 0-9 |
h | Hidden numeric digits, 0-9. Masked with '*'. |
l | Letters, a-z/A-Z |
An InputMask with "h" = hidden digit means that the input must not be displayed in plain text but must be hidden e.g. using "*" instead of plain text.
The "ActiveConfirmation" describes which elements linke buttons, card reader or timeout can confirm the ongoing dialog. If there is no "ActiveConfirmation" element, the dialog immediately returns with Reason = AutoConfirm. Those dialogs are used to change the display text as defined until there is a new request started:
Example: If s dialog with "ResourceId = 0125 - Please wait" is sent, the terminal immediately returns the dialog with "Reason = AutoConfirm" and changes the display to "Please wait" until a new request is started.
The following groups are defined:
Group | Description |
---|---|
0xxx | Petrol dialogs |
1000-1099 | Post dialogs |
1100-1200 | Banking dialogs |
2xxx | Unattended dialogs |
3xxx | AT dialogs |
Petrol Dialogs. The following petrol dialogs are valid:
Value | Req | PrimaryIcon | SecondaryIcon | Text | Placeholder | Format / InputMask | ActiveConfirmation | ResourceParameter |
---|---|---|---|---|---|---|---|---|
0100 | 9790 | PinPad | - | Enter mileage + OK %i |
- | d8, input mask: dddddddd |
Ok, Stop | - |
0101 | 9791 | PinPad | - | Enter your car number + OK %i |
- | a8, input mask: aaaaaaaa |
Ok, Stop | - |
0102 | 9792 | PinPad | - | Enter drivercode + OK %i |
- | a8, input mask: aaaaaaaa |
Ok, Stop | - |
0103 | 9793 | PinPad | - | Enter fleet ID + OK %i |
- | a8, input mask: aaaaaaaa |
Ok, Stop | - |
0104 | 9794 | PinPad | - | %0 %1 Please select pump: %i + OK |
|
d2, input mask: dd |
Ok, Stop | - |
0105 | 9795 | PinPad | - | Please select washing station: %i + OK |
- | d2, input mask: dd |
Ok, Stop | - |
0106 | 9796 | PinPad | - | Please select program: %i + OK |
- | d2, input mask: dd |
Ok, Stop | - |
0107 | 9797 | PinPad | - | Please select product: %i + OK |
- | d2, input mask: dd |
Ok, Stop | - |
0108 | 9798 | PinPad | - | Load card %0 %i + OK |
|
d8, input mask: dddddddd |
Ok, Stop |
|
0109 | 9854 | PinPad | - | Tankcode? %i |
- | h12, input mask: hhhhhhhhhhhh |
Ok, Stop | - |
0110 | 9799 | PinPad | - | CODE & OK? %i |
- | h12, input mask: hhhhhhhhhhhh |
Ok, Stop |
|
0111 | 9800 | PinPad | - | Enter additional information + OK %i |
- | a20, input mask: aaaaaaaaaaaaaaaaaaaa |
Ok, Stop | - |
0112 | 9801 | PinPad | - | Enter cost center + OK %i |
- | a20, input mask: aaaaaaaaaaaaaaaaaaaa |
Ok, Stop | - |
0113 | 9802 | PinPad | - | Enter employee no + OK %i |
- | a20, input mask: aaaaaaaaaaaaaaaaaaaa |
Ok, Stop | - |
0114 | 9803 | PinPad | - | Enter license plate + OK %i |
- | a12, input mask: aaaaaaaaaaaa |
Ok, Stop | - |
0115 | 9804 | PinPad | - | Enter project no + OK %i |
- | a20, input mask: aaaaaaaaaaaaaaaaaaaa |
Ok, Stop | - |
0116 | 9805 | - | - | Print receipt? YES / NO |
- | - | Ok, Stop | - |
0117 | 9806 | RemoveCard | - | Remove card | - | - | CardReader | - |
0118 | 9807 | - | - | Out of order | - | - | Ok, Stop | - |
0119 | 9808 | - | - | Invalid entry | - | - | Ok, Stop | - |
0120 | 9809 | - | - | Please refuel at dispenser %0 |
|
- | Ok, Stop | - |
0121 | 9810 | - | - | Please consider main screen |
- | - | Ok, Stop | - |
0122 | 9811 | - | - | Please refuel | - | - | - | - |
0123 | 9812 | - | - | Please refuel for %0 %1 |
|
- | - | - |
0124 | 9813 | InsertCard | - | Welcome, card please |
- | - | CardReader | ActiveReaders |
0125 | 9814 | PleaseWait | - | Please wait | - | - | - | - |
0126 | 9815 | LastCodeTry | - | Last CODE try CODE + OK %i |
- | h12, input mask: hhhhhhhhhhhh |
Ok, Stop |
|
0127 | 9816 | CodeTriesLeft | - | %0 tries left CODE + OK %i |
0: Number of tries left (n, mandatory) | h12, input mask: hhhhhhhhhhhh |
Ok, Stop |
|
0128 | 9817 | NoCodeTriesLeft | - | No more CODE tries left |
- | - | Ok, Stop | - |
0129 | 9818 | CodeIncorrect | - | CODE incorrect | - | - | Ok, Stop | - |
0130 | 9819 | LastTankcodeTry | - | Last try Tankcode + OK %i |
- | h12, input mask: hhhhhhhhhhhh |
Ok, Stop | - |
0131 | 9820 | TankcodeTriesLeft | - | %0 tries left Tankcode + OK %i |
0: Number of tries left (n, mandatory) | h12, input mask: hhhhhhhhhhhh |
Ok, Stop | - |
0132 | 9821 | NoTankcodeTriesLeft | - | No more Tankcode tries left |
- | - | Ok, Stop | - |
0133 | 9822 | TankcodeIncorrect | - | Tankcode incorrect | - | - | Ok, Stop | - |
Note: Dialog 0110 is not supposed to return the input value, but shall check the code according to the CodeCheckType and return the result in the Reason . CodeOk for success and CodeNok for failure.
Postal Dialogs. The following postal dialogs are valid:
Value | Req | PrimaryIcon | SecondaryIcon | Text | Placeholder | Format / InputMask | ActiveConfirmation | SigCapFlag |
---|---|---|---|---|---|---|---|---|
1000 | 9823 | - | - | Keine Recharge Karte |
- | - | Ok |
|
1001 | 9824 | MobilePhone | - | %0 %1 %2 |
|
- | Ok, Stop | 0 |
1002 | 9825 | PinPad | Card | Bitte Tel. Nummer oder PrePaid-Karte %i |
- | d10, input mask: ddd ddd dd dd |
Ok, Stop, CardReader | 0 |
1003 | 9826 | - | - | Tel. Nummer zu lang | - | - | Ok, Stop | 0 |
1004 | 9827 | - | - | Tel. Nummer zu kurz | - | - | Ok, Stop | 0 |
1005 | 9828 | PinPad | - | Bitte Telefonnummer eingeben %i |
- | d10, input mask: ddd ddd dd dd |
Ok, Stop | 0 |
1006 | 9829 | PleaseWait | - | Bitte warten | - | - | Timeout | 0 |
1007 | 9830 | Declined | - | Verarbeitung fehlgeschlagen |
- | - | Ok | 0 |
1008 | 9831 | Ok | - | Verarbeitung OK | - | - | Ok | 0 |
1009 | 9832 | - | - | Karte anmelden | - | - | Ok, Stop | 0 |
1010 | 9833 | InsertCard | - | Willkommen, Karte bitte |
- | - | CardReader | 0 |
1011 | 9834 | PinPad | - | Ihre Telefonnummer lautet %0 |
|
- | Ok, Stop | 0 |
1012 | 9835 | - | - | Von %0 %1 %2 %3 auf %4 %5 %6 %7 %8 %9 |
|
- | Ok, Stop | 0 |
1013 | 9836 | - | - | %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 |
|
- | Ok | 0 |
1014 | 9837 | - | - | Bezug ab Konto %0 %1 %2 OK? |
|
- | Ok, Stop | 0 |
1015 | 9838 | - | - | Einz. auf eigenes Kto Autorisierung %0 %1 OK? |
|
- | Ok, Stop | 0 |
1016 | 9839 | - | - | - | - | - | Ok, Stop | 1 |
1017 | 9840 | - | - | Ich habe die Sendungen und die darauf aufgeführten Inhalte erhalten |
- | - | Ok, Stop | 1 |
1018 | 9841 | PinPad | - | Bitte PIN eingeben: %i |
- | h6, input mask: hhhhhh |
Ok, Stop | 0 |
Banking Dialogs. The following banking dialogs are valid:
Value | Req | PrimaryIcon | SecondaryIcon | Text | Placeholder | InputMask | ActiveConfirmation | SigCapFlag | ResourceParameter |
---|---|---|---|---|---|---|---|---|---|
1100 | 9842 | InsertCard | - | Welcome card please |
- | - | CardReader | 0 | - |
1101 | 9843 | PinPad | - | PIN & OK %i |
- | h6, input mask: hhhhhh | Ok, Stop | 0 | - |
1102 | 9844 | PinPad | - | Press key to show saldo |
0: Currency 1: Amount | - | Ok, Stop | 0 | - |
1103 | 9845 | PinPad | - | Confirm amount %2 %0 %1 |
|
- | Ok, Stop | 0 | - |
1104 | 9846 | RemoveCard | - | Remove card | - | - | CardReader | 0 | - |
1105 | 9847 | InsertCard | - | Welcome card please |
- | - | - | 0 | - |
AT Dialogs. The following at dialogs are valid:
Value | Req | PrimaryIcon | SecondaryIcon | Text | Placeholder | InputMask | ActiveConfirmation | SigCapFlag | ResourceParameter |
---|---|---|---|---|---|---|---|---|---|
3000 | 9848 | InsertCard | - | Stammkundenabfrage | - | - | CardReader, Stop | 0 |
|
3001 | 9849 | PleaseWait | - | Bitte warten | - | - | Stop | 0 | - |
3002 | 9850 | - | - | Daten geschrieben | - | - | Ok | 0 | - |
3003 | 9851 | - | - | Karte initialisiert | - | - | Ok | 0 | - |
3004 | 9852 | - | - | Karte deinitialisiert | - | - | Ok | 0 | - |
3005 | 9853 | RemoveCard | - | Karte entnehmen | - | - | CardReader | 0 | - |
Specification: dialog.
Member-List
bankingConfirmAmount (static, constant)
PlaceholderItems:
- 0: Currency
- 1: Amount
bankingShowSaldo (static, constant)
Placeho| style="width: 80%; border-bottom:solid 1px black; border-top:solid 1px black;"|12.04.2018lderItems:
- 0: Currency
- 1: Amount
depositOwnAccount (static, constant)
PlaceholderItems:
- 0: Currency
- 1: Amount
disbursementFromAccount (static, constant)
PlaceholderItems:
- 0: Debit Account
- 1: Debit Currency
- 2: Amount
enterAdditionalInformation (static, constant)
Input Mask: aaaaaaaaaaaaaaaaaaaa
enterCostCenter (static, constant)
Input Mask: aaaaaaaaaaaaaaaaaaaa
enterEmployeeNumber (static, constant)
Input Mask: aaaaaaaaaaaaaaaaaaaa
enterLicensePlate (static, constant)
Input Mask: dddddddddddddddddddd
enterPhoneOrPrepaidNumber (static, constant)
Input Mask: ddd ddd dd dd
enterProjectNumber (static, constant)
Input Mask: aaaaaaaaaaaaaaaaaaaa
interAccountTransfer (static, constant)
PlaceholderItems:
- 0: LastKonto
- 1: LastKontoTyp
- 2: Currency LastKonto
- 3: LastKonto Bezeichnung
- 4: GutsKonto
- 5: GutsKontoTyp
- 6: Currency GutsKonto
- 7: GutsKonto Bezeichnung
- 8: Currency
- 9: Amount
interAccountTransferConfirmation (static, constant)
PlaceholderItems:
- 0: LastKonto
- 1: LastKontoTyp
- 2: Currency LastKonto
- 3: Currency
- 4: AmountSaldo
- 5: GutsKonto
- 6: GutsKontoTyp
- 7: Currency GutsKonto
- 8: Currency
- 9: AmountSaldo
loadCard (static, constant)
Input Mask: dddddddd
PlaceholderItems:
- 0: Currency (default = terminal base currency)
ResourceParameter:
Exponent (default = terminal base currency exponent)
petrolPleaseRefuelForAmt (static, constant)
PlaceholderItems:
- 0: Currency
- 1: Amount
selectPump (static, constant)
Input Mask: dd
PlaceholderItems:
- 0: Currency (optional)
- 1: Amount (optional)
showPhoneNumber (static, constant)
PlaceholderItems:
- 0: Phone number
showPhoneNumberWithAmount (static, constant)
PlaceholderItems:
- 0: Phone number
- 1: Currency
- 2: Amount