TIM SDK
TIM API C
resource_id.h File Reference

Description

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
  • 0: Currency (optional)
  • 1: Amount (optional)
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
  • 0: Currency (default = terminal base currency)
d8,
input mask: dddddddd
Ok, Stop
  • Exponent (default = terminal base currency exponent)
0109 9854 PinPad - Tankcode?
i
- h12,
input mask: hhhhhhhhhhhh
Ok, Stop -
0110 9799 PinPad - CODE & OK?
i
- h12,
input mask: hhhhhhhhhhhh
Ok, Stop
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
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
  • 0: Dispenser number (n2, mandatory)
- Ok, Stop -
0121 9810 - - Please consider
main screen
- - Ok, Stop -
0122 9811 - - Please refuel - - - -
0123 9812 - - Please refuel for
%0 %1
  • 0: Currency (an, mandatory) (e.g. EUR)
  • 1: Amount (n, mandatory) (e.g. 45.00)
- - -
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
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
0127 9816 CodeTriesLeft - %0 tries left
CODE + OK
i
0: Number of tries left (n, mandatory) h12,
input mask: hhhhhhhhhhhh
Ok, Stop
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
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
  • 0: not allowed in SignatureCapture
  • 1: allowed
1001 9824 MobilePhone - %0
%1 %2
  • 0: phone number
  • 1: Currency
  • 2: Amount
- 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
  • 0: phone number
- Ok, Stop 0
1012 9835 - - Von %0 %1 %2
%3
auf %4 %5 %6
%7
%8 %9
  • 0: LastKonto
  • 1: LastKontoTyp
  • 2: Currency LastKonto
  • 3: LastKonto-Bezeichnung
  • 4: GutsKonto
  • 5: GutsKontoTyp
  • 6: Currency Gutskonto
  • 7: GutsKonto-Bezeichnung
  • 8: Currency
  • 9: Amount
- Ok, Stop 0
1013 9836 - - %0 %1 %2
%3 %4
%5 %6 %7
%8 %9
  • 0: LastKonto
  • 1: LastKontoTyp
  • 2: Currency LastKonto
  • 3: Currency
  • 4: AmountSaldo
  • 5: GutsKonto
  • 6: GutsKontoTyp
  • 7: Currency GutsKonto
  • 8: Currency
  • 9: AmountSaldo
- Ok 0
1014 9837 - - Bezug ab Konto
%0
%1 %2 OK?
  • 0: Debit Account
  • 1: Debit Currency
  • 2: Amount
- Ok, Stop 0
1015 9838 - - Einz. auf eigenes Kto
Autorisierung
%0 %1 OK?
  • 0: Currency
  • 1: Amount
- 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
  • 0: Currency
  • 1: Amount
  • 2: Time and Date (optional)
- 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
  • RegularDataQueryType
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 -

Copyright: SIX Payment Services.

Typedefs

typedef enum ta_e_resource_id ta_e_resource_id_t
 

Enumerations

enum  ta_e_resource_id {
  ta_c_rid_undefined, ta_c_rid_enter_mileage, ta_c_rid_enter_car_number, ta_c_rid_enter_driver_code,
  ta_c_rid_enter_fleet_id, ta_c_rid_select_pump, ta_c_rid_select_washing_station, ta_c_rid_select_program,
  ta_c_rid_select_product, ta_c_rid_load_card, ta_c_rid_read_code, ta_c_rid_check_code,
  ta_c_rid_enter_additional_information, ta_c_rid_enter_cost_center, ta_c_rid_enter_employee_number, ta_c_rid_enter_license_plate,
  ta_c_rid_enter_project_number, ta_c_rid_petrol_print_receipt, ta_c_rid_petrol_remove_card, ta_c_rid_petrol_out_of_order,
  ta_c_rid_petrol_invalid_entry, ta_c_rid_petrol_refuel_at_pump, ta_c_rid_petrol_see_other_screen, ta_c_rid_petrol_please_refuel,
  ta_c_rid_petrol_please_refuel_for_amt, ta_c_rid_petrol_insert_card, ta_c_rid_petrol_please_wait, ta_c_rid_petrol_last_code_try,
  ta_c_rid_petrol_code_tries_left, ta_c_rid_petrol_no_code_tries_left, ta_c_rid_petrol_code_incorrect, ta_c_rid_petrol_last_tankcode_try,
  ta_c_rid_petrol_tankcode_tries_left, ta_c_rid_petrol_no_tankcode_tries_left, ta_c_rid_petrol_tankcode_incorrect, ta_c_rid_no_recharge_card,
  ta_c_rid_show_phone_number_with_amount, ta_c_rid_enter_phone_or_prepaid_number, ta_c_rid_phone_number_too_long, ta_c_rid_phone_number_too_short,
  ta_c_rid_enter_phone_number, ta_c_rid_please_wait, ta_c_rid_processing_declined, ta_c_rid_processing_ok,
  ta_c_rid_register_card, ta_c_rid_welcome_card, ta_c_rid_show_phone_number, ta_c_rid_inter_account_transfer,
  ta_c_rid_inter_account_transfer_confirmation, ta_c_rid_disbursement_from_account, ta_c_rid_deposit_own_account, ta_c_rid_empty_dialog,
  ta_c_rid_packet_acknowledgement, ta_c_rid_pin_entry, ta_c_rid_banking_insert_card, ta_c_rid_banking_pin_check,
  ta_c_rid_banking_show_saldo, ta_c_rid_banking_confirm_amount, ta_c_rid_banking_remove_card, ta_c_rid_banking_welcome,
  ta_c_rid_common_regular, ta_c_rid_common_please_wait, ta_c_rid_common_data_saved, ta_c_rid_common_card_initialized,
  ta_c_rid_common_card_deinitialized, ta_c_rid_common_remove_card
}
 

Typedef Documentation

◆ ta_e_resource_id_t

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
  • 0: Currency (optional)
  • 1: Amount (optional)
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
  • 0: Currency (default = terminal base currency)
d8,
input mask: dddddddd
Ok, Stop
  • Exponent (default = terminal base currency exponent)
0109 9854 PinPad - Tankcode?
i
- h12,
input mask: hhhhhhhhhhhh
Ok, Stop -
0110 9799 PinPad - CODE & OK?
i
- h12,
input mask: hhhhhhhhhhhh
Ok, Stop
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
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
  • 0: Dispenser number (n2, mandatory)
- Ok, Stop -
0121 9810 - - Please consider
main screen
- - Ok, Stop -
0122 9811 - - Please refuel - - - -
0123 9812 - - Please refuel for
%0 %1
  • 0: Currency (an, mandatory) (e.g. EUR)
  • 1: Amount (n, mandatory) (e.g. 45.00)
- - -
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
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
0127 9816 CodeTriesLeft - %0 tries left
CODE + OK
i
0: Number of tries left (n, mandatory) h12,
input mask: hhhhhhhhhhhh
Ok, Stop
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
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
  • 0: not allowed in SignatureCapture
  • 1: allowed
1001 9824 MobilePhone - %0
%1 %2
  • 0: phone number
  • 1: Currency
  • 2: Amount
- 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
  • 0: phone number
- Ok, Stop 0
1012 9835 - - Von %0 %1 %2
%3
auf %4 %5 %6
%7
%8 %9
  • 0: LastKonto
  • 1: LastKontoTyp
  • 2: Currency LastKonto
  • 3: LastKonto-Bezeichnung
  • 4: GutsKonto
  • 5: GutsKontoTyp
  • 6: Currency Gutskonto
  • 7: GutsKonto-Bezeichnung
  • 8: Currency
  • 9: Amount
- Ok, Stop 0
1013 9836 - - %0 %1 %2
%3 %4
%5 %6 %7
%8 %9
  • 0: LastKonto
  • 1: LastKontoTyp
  • 2: Currency LastKonto
  • 3: Currency
  • 4: AmountSaldo
  • 5: GutsKonto
  • 6: GutsKontoTyp
  • 7: Currency GutsKonto
  • 8: Currency
  • 9: AmountSaldo
- Ok 0
1014 9837 - - Bezug ab Konto
%0
%1 %2 OK?
  • 0: Debit Account
  • 1: Debit Currency
  • 2: Amount
- Ok, Stop 0
1015 9838 - - Einz. auf eigenes Kto
Autorisierung
%0 %1 OK?
  • 0: Currency
  • 1: Amount
- 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
  • 0: Currency
  • 1: Amount
  • 2: Time and Date (optional)
- 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
  • RegularDataQueryType
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.

Enumeration Type Documentation

◆ ta_e_resource_id

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
  • 0: Currency (optional)
  • 1: Amount (optional)
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
  • 0: Currency (default = terminal base currency)
d8,
input mask: dddddddd
Ok, Stop
  • Exponent (default = terminal base currency exponent)
0109 9854 PinPad - Tankcode?
i
- h12,
input mask: hhhhhhhhhhhh
Ok, Stop -
0110 9799 PinPad - CODE & OK?
i
- h12,
input mask: hhhhhhhhhhhh
Ok, Stop
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
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
  • 0: Dispenser number (n2, mandatory)
- Ok, Stop -
0121 9810 - - Please consider
main screen
- - Ok, Stop -
0122 9811 - - Please refuel - - - -
0123 9812 - - Please refuel for
%0 %1
  • 0: Currency (an, mandatory) (e.g. EUR)
  • 1: Amount (n, mandatory) (e.g. 45.00)
- - -
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
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
0127 9816 CodeTriesLeft - %0 tries left
CODE + OK
i
0: Number of tries left (n, mandatory) h12,
input mask: hhhhhhhhhhhh
Ok, Stop
  • CodeCheckType
  • CodeCheckKeyId (optional)
  • CodeCheckData (optional)
  • PetrolCardData1 (optional)
  • PetrolCardData2 (optional)
  • PetrolCardData3 (optional)
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
  • 0: not allowed in SignatureCapture
  • 1: allowed
1001 9824 MobilePhone - %0
%1 %2
  • 0: phone number
  • 1: Currency
  • 2: Amount
- 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
  • 0: phone number
- Ok, Stop 0
1012 9835 - - Von %0 %1 %2
%3
auf %4 %5 %6
%7
%8 %9
  • 0: LastKonto
  • 1: LastKontoTyp
  • 2: Currency LastKonto
  • 3: LastKonto-Bezeichnung
  • 4: GutsKonto
  • 5: GutsKontoTyp
  • 6: Currency Gutskonto
  • 7: GutsKonto-Bezeichnung
  • 8: Currency
  • 9: Amount
- Ok, Stop 0
1013 9836 - - %0 %1 %2
%3 %4
%5 %6 %7
%8 %9
  • 0: LastKonto
  • 1: LastKontoTyp
  • 2: Currency LastKonto
  • 3: Currency
  • 4: AmountSaldo
  • 5: GutsKonto
  • 6: GutsKontoTyp
  • 7: Currency GutsKonto
  • 8: Currency
  • 9: AmountSaldo
- Ok 0
1014 9837 - - Bezug ab Konto
%0
%1 %2 OK?
  • 0: Debit Account
  • 1: Debit Currency
  • 2: Amount
- Ok, Stop 0
1015 9838 - - Einz. auf eigenes Kto
Autorisierung
%0 %1 OK?
  • 0: Currency
  • 1: Amount
- 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
  • 0: Currency
  • 1: Amount
  • 2: Time and Date (optional)
- 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
  • RegularDataQueryType
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.

Enumerator
ta_c_rid_undefined 

Undefined/invalid value.

ta_c_rid_enter_mileage 

Enter Mileage | Petrol dialogs
Input Mask: dd'ddd'ddd

ta_c_rid_enter_car_number 

Enter Car Number | Petrol dialogs
Input Mask: aaaaaaaa

ta_c_rid_enter_driver_code 

Enter Driver Code | Petrol dialogs
Input Mask: aaaaaaaa

ta_c_rid_enter_fleet_id 

Enter Fleet ID | Petrol dialogs
Input Mask: aaaaaaaa

ta_c_rid_select_pump 

Select Pump | Petrol dialogs
Input Mask: dd
PlaceholderItems:

  • 0: Currency (optional)
  • 1: Amount (optional)
ta_c_rid_select_washing_station 

Select Washing Station | Petrol dialogs
Input Mask: dd

ta_c_rid_select_program 

Select Program | Petrol dialogs
Input Mask: dd

ta_c_rid_select_product 

Select Product | Petrol dialogs
Input Mask: dd

ta_c_rid_load_card 

Load Card | Petrol dialogs
Input Mask: dddddddd
PlaceholderItems:

  • 0: Currency (default = terminal base currency)
    ResourceParameter:
    Exponent (default = terminal base currency exponent)
ta_c_rid_read_code 

Read Code | Petrol dialogs
Input Mask: hhhhhhhhhhhh

ta_c_rid_check_code 

Check Code | Petrol dialogs
Input Mask: hhhhhhhhhhhh

ta_c_rid_enter_additional_information 

Enter Additional Information | Petrol dialogs
Input Mask: aaaaaaaaaaaaaaaaaaaa

ta_c_rid_enter_cost_center 

Enter Cost Center | Petrol dialogs
Input Mask: aaaaaaaaaaaaaaaaaaaa

ta_c_rid_enter_employee_number 

Enter Employee Number | Petrol dialogs
Input Mask: aaaaaaaaaaaaaaaaaaaa

ta_c_rid_enter_license_plate 

Enter License Plate | Petrol dialogs
Input Mask: dddddddddddddddddddd

ta_c_rid_enter_project_number 

Enter Project Number | Petrol dialogs
Input Mask: aaaaaaaaaaaaaaaaaaaa

ta_c_rid_petrol_print_receipt 

Banking Print Receipt | Petrol dialogs

ta_c_rid_petrol_remove_card 

Petrol Remove Card | Petrol dialogs

ta_c_rid_petrol_out_of_order 

Petrol Out of Order | Petrol dialogs

ta_c_rid_petrol_invalid_entry 

Petrol Invalid Entry | Petrol dialogs

ta_c_rid_petrol_refuel_at_pump 

Petrol Refuel At Pump | Petrol dialogs

ta_c_rid_petrol_see_other_screen 

Petrol See Other Screen | Petrol dialogs

ta_c_rid_petrol_please_refuel 

Petrol Please refuel | Petrol dialogs

ta_c_rid_petrol_please_refuel_for_amt 

Petrol Please refuel for amount | Petrol dialogs
PlaceholderItems:

  • 0: Currency
  • 1: Amount
ta_c_rid_petrol_insert_card 

Petrol Insert card | Petrol dialogs

ta_c_rid_petrol_please_wait 

Petrol Please wait | Petrol dialogs

ta_c_rid_petrol_last_code_try 

Last CODE try
CODE + OK
i

ta_c_rid_petrol_code_tries_left 

%0 tries left
CODE + OK
i

ta_c_rid_petrol_no_code_tries_left 

No more CODE
tries left

ta_c_rid_petrol_code_incorrect 

CODE incorrect

ta_c_rid_petrol_last_tankcode_try 

Last try
Tankcode + OK
i

ta_c_rid_petrol_tankcode_tries_left 

%0 tries left
Tankcode + OK
i

ta_c_rid_petrol_no_tankcode_tries_left 

No more Tankcode
tries left

ta_c_rid_petrol_tankcode_incorrect 

Tankcode incorrect

ta_c_rid_no_recharge_card 

No Recharge Card | Postal dialogs

ta_c_rid_show_phone_number_with_amount 

Show Phone Number With Amount | Postal dialogs
PlaceholderItems:

  • 0: Phone number
  • 1: Currency
  • 2: Amount
ta_c_rid_enter_phone_or_prepaid_number 

Enter Phone Or Prepaid Number | Postal dialogs
Input Mask: ddd ddd dd dd

ta_c_rid_phone_number_too_long 

Phone Number Too Long | Postal dialogs

ta_c_rid_phone_number_too_short 

Phone Number Too Short | Postal dialogs

ta_c_rid_enter_phone_number 

Enter Phone Number | Postal dialogs
Input Mask: ddd ddd dd dd

ta_c_rid_please_wait 

Please Wait | Postal dialogs

ta_c_rid_processing_declined 

Processing Declined | Postal dialogs

ta_c_rid_processing_ok 

Processing Ok | Postal dialogs

ta_c_rid_register_card 

Register Card | Postal dialogs

ta_c_rid_welcome_card 

Welcome Card | Postal dialogs

ta_c_rid_show_phone_number 

Show Phone Number | Postal dialogs
PlaceholderItems:

  • 0: Phone number
ta_c_rid_inter_account_transfer 

Inter Account Transfer | Postal dialogs
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
ta_c_rid_inter_account_transfer_confirmation 

Inter Account Transfer Confirmation | Postal dialogs
PlaceholderItems:

  • 0: LastKonto
  • 1: LastKontoTyp
  • 2: Currency LastKonto
  • 3: Currency
  • 4: AmountSaldo
  • 5: GutsKonto
  • 6: GutsKontoTyp
  • 7: Currency GutsKonto
  • 8: Currency
  • 9: AmountSaldo
ta_c_rid_disbursement_from_account 

Disbursement From Account | Postal dialogs
PlaceholderItems:

  • 0: Debit Account
  • 1: Debit Currency
  • 2: Amount
ta_c_rid_deposit_own_account 

Deposit Own Account | Postal dialogs
PlaceholderItems:

  • 0: Currency
  • 1: Amount
ta_c_rid_empty_dialog 

Empty Dialog | Postal dialogs

ta_c_rid_packet_acknowledgement 

Packet Acknowledgement | Postal dialogs

ta_c_rid_pin_entry 

Pin Entry | Postal dialogs
Input Mask: hhhhhh

ta_c_rid_banking_insert_card 

Banking Insert Card | Banking dialogs

ta_c_rid_banking_pin_check 

Banking Pin Check | Banking dialogs
Input Mask: hhhhhh

ta_c_rid_banking_show_saldo 

Banking Show Saldo | Banking dialogs
Placeho| style="width: 80%; border-bottom:solid 1px black; border-top:solid 1px black;"|12.04.2018lderItems:

  • 0: Currency
  • 1: Amount
ta_c_rid_banking_confirm_amount 

Banking Confirm Amount | Banking dialogs
PlaceholderItems:

  • 0: Currency
  • 1: Amount
ta_c_rid_banking_remove_card 

Banking Remove Card | Banking dialogs

ta_c_rid_banking_welcome 

Banking Welcome | Banking dialogs

ta_c_rid_common_regular 

Common Regular | AT dialogs

ta_c_rid_common_please_wait 

Common Please Wait | AT dialogs

ta_c_rid_common_data_saved 

Common Data Saved | AT dialogs

ta_c_rid_common_card_initialized 

Common Card Initialized | AT dialogs

ta_c_rid_common_remove_card 

Common Remove Card | AT dialogs