IDTECH VP3300 MagStripe EMV Contact and EMV Contactless Reader User Manual

June 6, 2024
IDTECH

IDTECH - logo Value through Innovation
VP3300/VP3300C/VP3300E
User Manual

IDTECH VP3300 MagStripe EMV Contact and EMV Contactless Reader -
fig1 Copyright© 2021 ID TECH. All rights reserved.
ID TECH
10721 Walker Street
Cypress, CA 90630 USA

This document, as well as the software and hardware described in it, is furnished under license and may be used or copied online in accordance with the terms of such license.  The content of this document is furnished for information use only, is subject to change without notice, and should not be construed as a commitment by ID TECH. While every effort has been made to ensure the accuracy of the information provided, ID TECH assumes no responsibility or liability for any unintentional errors or inaccuracies that may appear in this document. Except as permitted by such license, no part of this publication may be reproduced or transmitted by electronic, mechanical, recording, or otherwise, or translated into any language form without the express written consent of ID TECH.

ID TECH and ViVOpay are trademarks or registered trademarks of ID TECH.

Warranty Disclaimer

The services and hardware are provided “as is” and “as available” and the use of the services and hardware is at its own risk. ID TECH does not make, and hereby disclaims,  any and all other express or implied warranties, including, but not limited to, warranties of merchantability, fitness for a particular purpose, title, and any warranties arising from a course of dealing, usage, or trade practice. ID TECH does not warrant that the services or hardware will be uninterrupted, error-free, or completely secure.

FCC warning statement
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

The user manual for an intentional or unintentional radiator shall caution the user that changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.

Note: The grantee is not responsible for any changes or modifications not expressly approved by the party responsible for compliance. Such modifications could void the user’s authority to operate the equipment.

Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

  • Reorient or relocate the receiving antenna.
  • Increase the separation between the equipment and the receiver.
  • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
  • Consult the dealer or an experienced radio/TV technician for help.

This device complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. The antenna(s) used for this transmitter must not be co-located or operating in conjunction with any other antenna or transmitter and must be installed to provide a separation distance of at least 20cm from all persons.

Cautions and Warnings

Warning: Avoid close proximity to radio transmitters, which may reduce the capabilities of the reader.

Revision History

Date Rev Changes Author
04/08/2021 M Implemented Revision History CB
Added VP3300BT Mounting and EMV Contactless Logo Requirements
05/04/2021 N Added note about ECP 2.0 support in Major Features and
Contactless NFC CB
Features sections

Introduction

The ViVOpay VP3300 is ID TECH’s family of ultra-compact, EMV L1- and L2-certified contactless card readers, designed for low cost, high reliability, and maximum compatibility with existing contactless payment technologies (including Apple Pay, Google Pay, and Samsung Pay).

The VP3300 family includes models with and without contact-EMV capability, as well as with and without magnetic swipe reader (MSR) functionality. The VP3300C, which offers contactless transaction capability without contact-EMV or MSR, provides an extremely cost-effective way for merchants to add the tap- and-go capability to existing payment options without the need to replace other hardware. Likewise, the VP3300E offers an economical way for merchants who already have MSR capability to add contact-EMV and NFC functionality.

The VP3300 series incorporates the proven EMV L2 kernel of ID TECH’s popular UniPay III card reader. Developers can integrate VP3300-series products into EMV-ready terminal systems with minimal effort using ID TECH’s Universal SDK, available for Windows, Android, or iOS.

1.1. Major Features of the VP3300 Family

  • Micro-USB port for communications and power
  • Magnetic stripe support (VP3300 only): ISO 7810/ISO 7811, Hi-Co+Lo-Co Magnetic, JIS1/JIS2
  • MSR (VP3300 only) is bidirectional, reading up to 3 tracks of data at once
  • ICC support (VP3300 and VP3300E): EMV Level 1 and EMV L2 approvals; all L1 & L2 on the device
  • Contactless transaction support via Near Field Communication (NFC): all models
  • LED status indicator
  • Audio feedback
  • Field upgradable firmware
  • Standby mode for low power consumption
  • Compact and ergonomic design to integrate with a variety of devices
  • Available with a sturdy stand for tabletop use
  • TDES and AES 128 encryption support
  • DUKPT key management
  • Software Development Kits for Windows, Android, iOS
  • One-year manufacturer’s warranty
  • Supports 16 contacts and 16 contactless AIDs, for a total of 32 AIDs
  • ECP 2.0 Support

Feature

|

VP3300

|

VP3300C

|

VP3300E

---|---|---|---
Contactless reader (NFC capability)|

ICC reader with landing contacts and EMV Ll and L2 certification|

| |

3-track MSR (magstripe reading)|

| |
Feature| VP3300| VP3300C| VP3300E
---|---|---|---

EMVCo Contactless Ll and major card brand contactless certifications (L2’s)

|

| |

Compact Size

| | |

4 Green LEDs for contactless indication

| | |

Audio feedback to signal good and bad card reads, etc.|

| |

TDES and AES encryption algorithms| | |

Supports ID TECH standard TR31 (and optional TR34) Remote Key Injection|

| |

Supports multiple key slots| | |

RoHS and REACH compliant|

| |

One year manufacturer warranty|

| |

1.2. Magnetic Stripe Features (VP3300 only)

  • ISO 7810 / ISO 7811
  • AAMVA format
  • JIS I / II
  • Single / Dual / Triple Track Support
  • Bi-directional reading
  • Samsung Pay MST

1.2.1. ICC Contact Card Features (VP3300, VP3300E)

  • EMVCo Contact Level 1 & 2 compliant

1.2.2. Contactless NFC Features

  • ISO 14443 Type-A & B
  • SO 18092 (P2P)
  • MasterCard® MCL (Formerly PayPass)
  • Visa payWave/VCPS
  • Visa IRWIN
  • Discover® DPAS
  • American Express® ExpressPay
  • MIFARE
  • Apple Pay
  • Apple VAS Loyalty
  • Samsung Pay NFC & MST
  • Google Pay
  • Google SmartTap Loyalty
  • ECP 2.0 Support

Supported in NEO 1.10.035 and above. Not supported in NEO 1.01 firmware.

1.3. Supported USB Interfaces

  • USB-HID or USB-KB

1.4. Before Using VP3300 Products
Devices in the VP3300 family are compact micro-USB devices for handling contactless transactions. Each VP3300-series device is designed to operate in conjunction with certified third-party payment software and compatible hosts, such as USB-equipped tablets, PCs, and smartphones. Before connecting a VP3300 to its host, install and activate the software application service according to the instructions provided by the payment application service or software provider, then connect the VP3300 to the host through a micro-USB cable (not included).

Note: Not all mobile devices allow connections to external USB devices via USB On-The-Go cables. If a mobile device does not support OTG cables, it will not recognize a VP3300, preventing a VP3300 from working with the ID TECH USDK Demo or any mobile merchant apps. Verify OTG cable support with the mobile device manufacturer.

1.5. Electrical Power

State Typical Current Draw Current Draw with Buzzer On
Idle (Poll on Demand, Contactless OFF) 80 mA Maximum 230 mA
Idle (Poll on Demand, Contactless ON) 400 mA Maximum 530 mA
Auto poll Mode 400 mA Maximum 530 mA

Transactions per battery charge:
250 MSR + 125 EMV + 125 EMV CTLS transactions (Total 500 transactions) per charge.

1.6. LED Status and Audible Beeper During Transactions and Operation

Device Status

| 4 LEDs|

Audible Beeper

---|---|---
Run Mode| Left LED Flash 300ms on/5s off|
Contactless Read Successful| All 4 LEDs flash Once| 1 longer beep
Contactless Read Failed| | 2 short beeps
ICC is being Processed| Left LED flashes: 500ms on/off; DO NOT remove the card|
Magnetic Stripe Read Successful| All 4 LEDs flash Once| 1 longer beep
Magnetic Stripe Read Failed| | 2 short beeps

Physical Specifications (VP3300, VP3300C, VP3300E)

Item

|

Specification

---|---
Physical Dimensions| 64mm x 49mm x 14.5mm(LxWxH)
Structure Material| Plastic, PC UL 94V-0
Texture| MT11010
Weight| 50g

Operation and Storage Environment

Item

|

Specification 0 OC to 55 °C

|

Note

1. Non-condensing.
2. Product operation temperature is limited to the range for the reason of the constraint of Li-Battery specification.

---|---|---
Operating Temperature
Storage Temperature| -20 °C to 60 °C| 1. Non-condensing.
2. Product storage temperature is limited to the range for the reason of the constraint of Li-Batteryspecification.
Operating Humidity| 5% to 95%| Non-condensing
Storage Humidity| 5% to 95%| Non-condensing

1.7. Other Agency Approvals and Compliances

  • CE (EN55022/EN55024, Class- B)
  • FCC (Part 15, Class-B)
  • RoHS (DIRECTIVE 2011/65/EU)
  • REACH
  • EMV Contact L1 & L2
  • EMV Contactless L1

For Software Developers: Software Development Support

VP3300 devices are designed to be compatible with a wide range of third-party payment applications. ID TECH offers a Universal SDK for iOS, Android, or Windows to enable rapid application development with any model of VP3300 as the target device. Supported languages include Objective C (on iOS), Java (on Android), and C# (on Windows). The Universal SDK includes rich, powerful libraries that make communication with VP3300 comparatively easy while greatly facilitating debugging.

Normally, the development of applications that take advantage of VP3300 capabilities can be done in a high-level language like Java or C# (using convenience objects and data structures), obviating the need to send hex-code commands directly via USB-HID.

Nevertheless, if you need to communicate with the device via audio jack or via USB-HID, it is possible to do so. For a command reference for VP3300-series products, consult the NEO Interface Developers Guide (IDG), P/N 80139403-001.

2.1. Best Practices for VP3300 Developers
When developing payment applications for Android and iOS, make sure to consult the ID TECH Universal SDK Guide for your respective platform for best practices to follow. Download the Universal SDK Guide from the VP3300 product page as part of the ZIP file for your development platform.

ID TECH strongly recommends that integrators include a way for users to update their passwords.

2.2. USDK Demo App
The Universal SDK comes with a rich, fully-featured demo app. The SDK includes complete source code for the demo app. ID TECH also offers a standalone version of the USDK Demo on the ID TECH Knowledge Base.

To use the USDK Demo app:

  1. Plug a VP3300-series device into a Windows computer using a USB-to-micro-USB cable.
  2. Open UniversalSDKDemo.exe.

The USDK Demo App displays available commands in a command tree:

IDTECH VP3300 MagStripe EMV Contact and EMV Contactless Reader - Windows
Start menu

Single-click on command to populate the center panel of the window with optional settings relevant to the command (for example, Amount and Start EMV Additional Tags). In some cases, the app provides text fields, allowing users to enter custom values:

IDTECH VP3300 MagStripe EMV Contact and EMV Contactless Reader - Amount and
Start EMV Additional Tags

To execute a command, double-click it in the command tree or click Execute Command:

IDTECH VP3300 MagStripe EMV Contact and EMV Contactless Reader - command
executes

The command executes in real-time and a data trace appears automatically in the center and/or right-hand panels. Use the Clear Logs button to clear both panels:

2.3. Updating VP3300 Firmware
The steps below describe the process for updating VP3300 firmware via the Universal SDK Demo.

When developing payment applications, make sure to consider that recommended firmware updates include new features, enhancements, and bug fixes. ID TECH strongly recommends that payment application developers include one of the existing methods for firmware updates: via the ID TECH Universal SDK or via low-level commands.

To implement the USDK method, review the USDK package with sample source code and documentation appropriate to the desired platform. To implement the low- level command method, contact your ID TECH representative for information.

Note: Before you begin, contact your ID TECH representative to receive the most recent VP3300 firmware. Download the ZIP file and extract it to your computer.

  1. Connect the VP3300 to your PC via USB or serial port.
  2. Download and install the latest USDK Demo app from the ID TECH Knowledge Base (if you cannot access the link, please contact support).
  3. Open the USDK Demo app from the Windows Start menu.
  4. Under Device, select Update Device Firmware, then click Execute Command.
  5. Navigate to and select the VP3300 firmware file you downloaded earlier and click Open
  6. The VP3300 reboots and enters the bootloader, at which point the USDK Demo app begins updating the device.
  7. When the firmware update completes, the VP3300 reboots again, and the USDK Demo app prints Firmware Update Successful in the Results panel.

2.4. What Kind of USB Cable to Use with a VP3300
The table below provides scenarios for using a VP300 with a USB cable and the type of cable required.

Scenario

| Device Communication|

Cable Required

---|---|---
I want to charge the VP3300.| None| Standard micro USB cable
I want to connect the VP3300 to a computer to power the device and use the computer as a host device.| USB-HID| Standard micro USB cable
I want to connect the VP3300 to a mobile device to power the VP3300, use the mobile device as a host device, and power both the VP3300 and mobile device via power injection.| USB-HID| Powered OTG micro USB cable

2.5. VP3300 Mounting and EMV Contactless Logo Requirements
Note that if the VP3300 is mounted behind any kind of casing or cover, that assembly MUST follow EMV requirements regarding contactless logo size and position. See EMVco Contactless Symbol Reproduction Requirements for details.

VP3300 Troubleshooting

Follow the steps below when troubleshooting VP3300 issues.

3.1. Checking for Power Issues

  1. Turn on the VP3300.

  2. Check to see if the VP3300 is battery-powered
    a. If it is, make sure that it has enough battery charge, and recharge it if needed.

  3. If the VP3300 is not battery powered, check to make sure the power supply is connected and provides power to the device.

  4. The VP3300 should have a lit green LED if it is on and has enough power.

3.2. Checking for Connectivity Issues

  1. After the checking, the VP3300 for all possible power issues, connect it to a computer.

  2. Check if Windows Device Manager displays the VP3300.
    a. If the device is not there, try adding it manually in the device manager.

  3. If the Device Manager does display the VP3300, launch the USDK Demo application.

  4.  Check for the VP3300 in the USDK Demo app. In the screenshot below, the USB connected device tab and Results in field display a connected VP3300.

If the VP3300 still does not connect, attempt to manually connect it through the Device Manager again.

3.3. Testing in the USDK Demo App

  1. First, enter a basic command to make sure that the device is working. The example below uses the Get Serial Number command:

  2. Next, enter a command that changes a device setting, like the Set Date command:

  3. Next, enter the Start Trans command under the Device tab to verify the VP3300 accepts payments:

  4. Finally, enter the Start EMV Trans command to verify that EMV works on the VP3300.

3.4. Further Issues
For any further issues, restart the USDK Demo app, disconnect and reconnect the VP3300, and complete the above process again.
For any issues with a specific command, email ID TECH Customer Support at support@idtechproducts.com (sending an email to this address automatically generates a
support ticket).

For More Information

  • To learn more about the VP3300 and other ID TECH products, visit the ID TECH Knowledge Base.
  • Visit us online at http://idtechproducts.com.
  • Find more Tech Support resources at the ID TECH Tech Support home page or send an email describing any issues to support@idtechproducts.com.

80149509-001 Rev. N
4 May 2021
ID TECH
10721 Walker Street, Cypress, CA 90630-4720
Tel: 714-761-6368 Fax 714-761-8880
www.idtechproducts.com

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals