Display and PIN
Show terminal status messages to the cashier, and control PIN entry from the ECR in use cases agreed with Aera.
Status messages from the terminal
During a transaction, the terminal sends Display requests telling the ECR what is happening: waiting for card, waiting for PIN, connecting to the host and so on. Show them to the cashier.
- Expect them at any time during a transaction.
- Don't rely on their order, number or text: these can change with the terminal's software version and language.
PIN entry controlled by the ECR
In some special use cases, agreed with Aera, the ECR controls PIN entry itself.
- The ECR sends a PIN request with:
- the amount (
RequestedAmount) and the brand name to show (AeDisplayBrand) - the card number or identifier (
AdditionalInput) AePINEnterMessage=PIN_FIRST_TRYAePINSessionTimeout: how long the terminal waits for the next step, in milliseconds.
- the amount (
- The customer enters the PIN. The terminal encrypts it and returns the encrypted PIN block.
- The ECR checks the PIN with its own system.
- Before
AePINSessionTimeoutruns out (counted from the PIN response), the ECR sends either:
The TRANSACTION_* display values work only together with a PIN request. You can't use them in any other flow.
Updated 14 days ago
Did this page help you?