VP3300

Members

(inner, constant) Status

Properties:
Name Type Description
0

0x00: 'OK'

1

0x01: 'Incorrect Header Tag'

2

0x02: 'Unknown Command'

3

0x03: 'Unknown Sub-Command'

4

0x04: 'CRC Error in Frame'

5

0x05: 'Incorrect Parameter'

6

0x06: 'Parameter Not Supported'

7

0x07: 'Mal-formatted Data'

8

0x08: 'Timeout'

10

0x0A: 'Failed / NACK'

11

0x0B: 'Command not Allowed'

12

0x0C: 'Sub-Command not Allowed'

13

0x0D: 'Buffer Overflow (Data Length too large for reader buffer)'

14

0x0E: 'User Interface Event'

16

0x10: 'Need clear firmware (apply in boot loader only)'

17

0x11: 'Communication type not supported, VT-1, burst, etc.'

18

0x12: 'Secure interface is not functional or is in an intermediate state'

19

0x13: 'Data field is not mod 8'

20

0x14: 'Pad 0x80 not found where expected'

21

0x15: 'Specified key type is invalid'

22

0x16: 'Could not retrieve key from the SAM (InitSecureComm)'

23

0x17: 'Hash code problem'

24

0x18: 'Could not store the key into the SAM (InstallKey)'

25

0x19: 'Frame is too large'

26

0x1A: 'Unit powered up in authentication state but POS must resend the InitSecureComm command'

27

0x1B: 'The EEPROM may not be initialized because SecCommInterface does not make sense'

28

0x1C: 'Problem encoding APDU'

29

0x1D: 'Tamper occurred'

32

0x20: 'Unsupported Index (ILM) SAM Transceiver error – problem communicating with the SAM (Key Mgr)'

33

0x21: 'Unexpected Sequence Counter in multiple frames for single bitmap (ILM) Length error in data returned from the SAM (Key Mgr)'

34

0x22: 'Improper bit map (ILM)'

35

0x23: 'Request Online Authorization'

36

0x24: 'ViVOCard3 raw data read successful'

37

0x25: 'Message index not available (ILM) ViVOcomm activate transaction card type (ViVOcomm)'

38

0x26: 'Version Information Mismatch (ILM)'

39

0x27: 'Not sending commands in correct index message index (ILM)'

40

0x28: 'Time out or next expected message not received (ILM)'

41

0x29: 'ILM languages not available for viewing (ILM)'

42

0x2A: 'Other language not supported (ILM)'

48

0x30: 'No SCRP Default Pairing Key'

49

0x31: 'Status Error'

50

0x32: 'SCRP Pairing Key Error'

51

0x33: 'CVMApp Enc RSA Key Error'

52

0x34: 'CVMApp Auth RSA Key Error'

53

0x35: 'CVMApp Token RSA Key Error'

54

0x36: 'SCRP Get Random Failed Or RNG Error'

55

0x37: 'CVMApp RSA Key Sign Data Error Or Verify Signature Error'

56

0x38: 'CVMApp RSA Key Encrypt Data Error'

57

0x39: 'Data Shared Key Failed'

58

0x3A: 'PIN Shared Key Failed'

59

0x3B: 'Safety Access Not Allow (Verify Signature Error Times Overflow)'

60

0x3C: 'No Refresh Token – Don’t implement transaction'

65

0x41: 'Unknown Error from SAM'

66

0x42: 'Invalid data detected by SAM'

67

0x43: 'Incomplete data detected by SAM'

68

0x44: 'Reserved'

69

0x45: 'Invalid key hash algorithm'

70

0x46: 'Invalid key encryption algorithm'

71

0x47: 'Invalid modulus length'

72

0x48: 'Invalid exponent'

73

0x49: 'Key already exists'

74

0x4A: 'No space for new RID'

75

0x4B: 'Key not found'

76

0x4C: 'Crypto not responding'

77

0x4D: 'Crypto communication error'

78

0x4E: 'Module-specific errors for Key Manager'

79

0x4F: 'All key slots are full (maximum number of keys has been installed)'

80

0x50: 'Auto-Switch OK'

81

0x51: 'Auto-Switch failed'

87

0x57: 'No payment occurred (VAS transaction)'

90

0x5A: 'VAS container missing for VAS-only transaction'

96

0x60: 'Data not exist'

97

0x61: 'Data Full'

98

0x62: 'Write Flash Error'

99

0x63: 'Ok and Have Next Command'

112

0x70: 'Antenna Error'

128

0x80: 'Use another card'

129

0x81: 'Insert or swipe card'

144

0x90: 'Data encryption Key does not exist'

145

0x91: 'Data encryption Key KSN exhausted'

160

0xA0: 'Self-Test Fail.'

240

0xF0: 'Reader in Power Off mode

Type Definitions

ActivateTransactionConfiguration :Object

Properties:
Name Type Attributes Default Description
timeout String <optional>
'ff'

The maximum amount of time to wait before returning a timeout response.

ActivateTransactionResponse :Object

Properties:
Name Type Description
payload Number

NFC payload

reportId Number

HID Report ID

header String

Response Payload Header

cmd Number

The NEO2 Command Code

statusCode Number

The NEO2 Status Code

dataLen Number

The Length/Size of the Data in this payload

data Buffer

The Data returned by the Device, this may be "emptied" when we process the tags.

crc Buffer

The 2 Bytes of CRC data.

status Status

The String Status (Maps to status code)

AppleVasLTPKConfiguration :Object

Properties:
Name Type Description
ltpk String

Apple VAS LTPK

AppleVasMerchantIDConfiguration :Object

Properties:
Name Type Description
merchantID String

Merchant ID

Descriptor :Object

Properties:
Name Type Description
vendorId Number

USB Vendor ID

productId Number

USB Product ID

DeviceInfo :Object

Properties:
Name Type Description
status Status

Information about the status of this device.

driverVersion String

The version of the driver

device USBDeviceInfo

The device info from the USB API

manufacturer String

The manufacturer name

model String

The model name

currentFirmware String

The current firmware version

requiresSupportedFirmware Boolean

If this driver requires the peripheral to have a specific firmware version

supportedFirmwares Array.<String>

Array of supported firmware versions

supportedDescriptors Array.<module:StandardDriverInterface~Descriptor>

List of support device vendorId, productId pairs.

Response :Object

Properties:
Name Type Description
reportId Number

HID Report ID

header String

Response Payload Header

cmd Number

The NEO2 Command Code

statusCode Number

The NEO2 Status Code

dataLen Number

The Length/Size of the Data in this payload

data Buffer

The Data returned by the Device, this may be "emptied" when we process the tags.

crc Buffer

The 2 Bytes of CRC data.

status Status

The String Status (Maps to status code)

SmartTapCollectorIDConfiguration :Object

Properties:
Name Type Description
collectorID String

Collector ID

SmartTapLTPKConfiguration :Object

Properties:
Name Type Description
keyVer String

Key version

ltpk String

SmartTap LTPK

USBDeviceInfo :Object

Properties:
Name Type Description
device Number

USB Handle ID

vendorId Number

USB Vendor ID

productId Number

USB Product ID

version Number

USB BCD Device

productName String

Product Name

manufacturerName String

Manufacturer Name

serialNumber String

Serial No