Please enable JavaScript to view this site.

CWT User Interface Design Handbook

The Prepay Easy Step panel group is used for payment services configured with pre-payment with step selection of amount or time enabled. This is commonly used for terminals with pre-payment through an external pay unit requiring that the amount to be paid is entered before the payment starts. A typical scenario is a terminal with an EMV card reader attached as an external pay unit. Such a terminal often requires the amount to be sent to the external pay unit before the customer is requested to insert the credit card and start the payment process.

To determine if a payment service is configured for “PrePay Easy Step”, check the cwtconfig.xml file to see that the propertys inside the PAYMENTSERVICE element is set as postPay=”false”, userIdentifier=”None” and step=”true”. See the CWT Software Configuration Handbook for details on how to configure payment services.

 

PrePay Easy Step panels

All of them need to be defined to create a working user interface.

The panels are displayed based on the following criteria:

PrePay_Easy_Step_StartPanel

Displayed when the PAT selection is completed but payment has not started yet. This panel will be displayed as the first panel if the terminal is configured to use default payment services, articles and tariff packages and the default payment service is set to be “Prepay Easy Step”.

PrePay_Easy_Step_Panel1

Displayed when step selection of amount or time has been started. In this panel more step actions can take place to decide the amount to pay. This panel is also updated on cash payment.  

PrePay_Easy_Step_Panel2

Displayed when the maximum restriction in the system is reached for a purchase. This can for example be that the maximum amount allowed has been reached while stepping or paying with cash.

PrePay_Easy_Step_Panel3

Displayed when a debit on the external pay unit takes place and it is impossible to send a reject to the pay unit. In this panel, labels dedicated to the external pay unit are often visible to allow the pay unit to present information from the pay unit to the customer.

PrePay_Easy_Step_Panel4

Displayed when a debit on the external pay unit takes place and it is possible to send a reject to the pay unit. In this panel, labels dedicated to the external pay unit are often visible to allow the pay unit to present information from the pay unit to the customer.

PrePay_Easy_Step_EndPanel

Displayed in the purchase finishing phase.

These display panel presentation criteria are expressed in the state diagram below:

Figure 25. Presentation criteria for Prepay Easy Step display panels.

Figure 25. Presentation criteria for Prepay Easy Step display panels.