Magtek IPAD Programmer's Reference Manual page 32

Pin encryption devices
Table of Contents

Advertisement

3 - MTPPSCRAPCL Functions
If the user presents an ICC card, the LCD display will show ICC applications that are mutually supported
and ask the cardholder to choose the preferred application. If a PIN entry is needed per EMV 4.x
requirements, the LCD will show ENTER PIN and start the PIN entry timer. If the user presses the
cancelation button or the transaction times out, cancelled or timed out, the device will perform the
command completion action.
After PIN entry, the device will display either PIN OK or will cycle through INCORRECT PIN and TRY
AGAIN up to the PIN retry limit. If the number of attempts reaches PIN try limit-1, the device will
display LAST TRY. If the user exceeds the PIN entry retry limit, the device will perform the command
completion action, otherwise the transaction proceeds to the approval stage.
The device can be directed to allow PIN bypass using requestBypassPINCommand. The PIN
requirement can also be bypassed by the cardholder.
The transaction approval method will be determined per EMV 4.x requirements.
For OFFLINE, the device gets the TC or AAC from the ICC for later transmission to the host. Depending
on the transaction outcome, the LCD will show APPROVED, DECLINED, or ERROR, and the device
will perform the command completion action.
For ONLINE, the device sends the ARQC tags to the host using OnEMVDataCompleteEvent for
approval, starts a HOST response timer, and waits for SendAcquirerResponse from the host, processes the
Host Response, gets TC or AAC from the ICC, depending on the transaction outcome, the LCD will show
"APPROVED", "DECLINED" or "ERROR," and perform the command completion action.
A transaction can be forced ONLINE by the merchant by setting the ForcedOnlineBypassPIN
parameter.
The event associated with this command is OnEMVDataCompleteEvent.
int requestSmartCard(
int cardType
int comfirmationTime,
int pinEnteringTime,
int beepTones,
int option,
byte [] Amount,
int transactionType,
byte [] cashback,
byte [] reserved);
IPAD, DynaPro, DynaPro Go, and DynaPro Mini| PIN Encryption Devices | Programmer's Reference (Microsoft Windows Store)
Page 32

Advertisement

Table of Contents
loading

This manual is also suitable for:

DynaproDynapro goDynapro mini

Table of Contents