3 - MTPPSCRAPCL Functions
IPAD, DynaPro, DynaPro Go, and DynaPro Mini| PIN Encryption Devices | Programmer’s Reference (Microsoft Windows Store)
Page 50
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
. 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
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.
If operation is successfully, ARQC will returned in ACQUIRER_DATA structure. Otherwise, batch data
will returned in ARQCUIRER_DATA structure.
int requestSmartCardSync(
int cardType
int comfirmationTime,
int pinEnteringTime,
int beepTones,
int option,
byte [] Amount,
int transactionType,
byte [] cashback,
byte [] reserved,
ref ACQUIRER_DATA arqcTag,
ref int opStatus);
Parameter
Description
cardType
Card type that can be used for the transaction:
1 – Magnetic stripe
2 – Contact smart card
3 – Magnetic stripe or contact smart card
4 – Contactless smart card (Not supported on DynaPro Mini)
5 – Contactless smart card + magnetic stripe
6 – Contactless smart card + contact smart card
7 – Magnetic contact smart card + contactless smart card.
confirmationTime
Time the device will wait for the user to begin the transaction