blob: c7fbe88ac3e91a1e3e276cd75f9a1d73742d5756 [file] [log] [blame]
/////////////////////////////////////////////////////////////////////
//
// This software is provided "AS IS". The JavaPOS working group (including
// each of the Corporate members, contributors and individuals) MAKES NO
// REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE,
// EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
// WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NON-INFRINGEMENT. The JavaPOS working group shall not be liable for
// any damages suffered as a result of using, modifying or distributing this
// software or its derivatives.Permission to use, copy, modify, and distribute
// the software and its documentation for any purpose is hereby granted.
//
// PINPadConst
//
// PIN Pad constants for JavaPOS Applications.
//
// Modification history
// ------------------------------------------------------------------
// 98-04-20 JavaPOS Release 1.3 BS
//
/////////////////////////////////////////////////////////////////////
package jpos;
public interface PINPadConst
{
/////////////////////////////////////////////////////////////////////
// "CapDisplay" Property Constants
/////////////////////////////////////////////////////////////////////
public static final int PPAD_DISP_UNRESTRICTED = 1;
public static final int PPAD_DISP_PINRESTRICTED = 2;
public static final int PPAD_DISP_RESTRICTED_LIST = 3;
public static final int PPAD_DISP_RESTRICTED_ORDER = 4;
public static final int PPAD_DISP_NONE = 5;
/////////////////////////////////////////////////////////////////////
// "AvailablePromptsList" and "Prompt" Property Constants
/////////////////////////////////////////////////////////////////////
public static final int PPAD_MSG_ENTERPIN = 1;
public static final int PPAD_MSG_PLEASEWAIT = 2;
public static final int PPAD_MSG_ENTERVALIDPIN = 3;
public static final int PPAD_MSG_RETRIESEXCEEDED = 4;
public static final int PPAD_MSG_APPROVED = 5;
public static final int PPAD_MSG_DECLINED = 6;
public static final int PPAD_MSG_CANCELED = 7;
public static final int PPAD_MSG_AMOUNTOK = 8;
public static final int PPAD_MSG_NOTREADY = 9;
public static final int PPAD_MSG_IDLE = 10;
public static final int PPAD_MSG_SLIDE_CARD = 11;
public static final int PPAD_MSG_INSERTCARD = 12;
public static final int PPAD_MSG_SELECTCARDTYPE = 13;
/////////////////////////////////////////////////////////////////////
// "CapLanguage" Property Constants
/////////////////////////////////////////////////////////////////////
public static final int PPAD_LANG_NONE = 1;
public static final int PPAD_LANG_ONE = 2;
public static final int PPAD_LANG_PINRESTRICTED = 3;
public static final int PPAD_LANG_UNRESTRICTED = 4;
/////////////////////////////////////////////////////////////////////
// "TransactionType" Property Constants
/////////////////////////////////////////////////////////////////////
public static final int PPAD_TRANS_DEBIT = 1;
public static final int PPAD_TRANS_CREDIT = 2;
public static final int PPAD_TRANS_INQ = 3;
public static final int PPAD_TRANS_RECONCILE = 4;
public static final int PPAD_TRANS_ADMIN = 5;
/////////////////////////////////////////////////////////////////////
// "EndEFTTransaction" Method Completion Code Constants
/////////////////////////////////////////////////////////////////////
public static final int PPAD_EFT_NORMAL = 1;
public static final int PPAD_EFT_ABNORMAL = 2;
/////////////////////////////////////////////////////////////////////
// "DataEvent" Event Status Constants
/////////////////////////////////////////////////////////////////////
public static final int PPAD_SUCCESS = 1;
public static final int PPAD_CANCEL = 2;
/////////////////////////////////////////////////////////////////////
// "ErrorCodeExtended" Property Constants for PINPad
/////////////////////////////////////////////////////////////////////
public static final int JPOS_EPPAD_BAD_KEY = 1 + JposConst.JPOSERREXT;
}