IDTECH VP3300 EMV Contact and EMV Contect Reader User Manual

June 6, 2024
IDTECH

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

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

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
Added VP3300BT Mounting and EMV Contactless Logo Requirements CB

 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 ap- 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 the D TECH’spopular UniPay III card reader. Developers an integrate   P3300-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
  • 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
Feature VP3300 VP3300C VP3300E
Contactless reader (NFC capability)

ICC reader with landing contacts and

EMV L1 and L2 certification

| √| | √
3-track MSR (magstripe reading)| √| |
EMVCo Contactless L1 and major card

brand contactless certifications (L2’s)

| √| √| √
Compact Size| √| √| √
Feature| VP3300| VP3300C| VP3300E
---|---|---|---
4 Green LEDs for contactless indication| √| √| √
Audio feedback to signal good and the 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

  • ISO 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
    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 Operati

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 Note
Operating Temperature 0 °C to 55 °C 1.  Non-condensing.

2.  Product operation temperature is limited to the range for the reason of the constraint of Li- Battery specification.
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-Battery specification.
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 EMV Contact and EMV Contect Reader - available
commands

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 EMV Contact and EMV Contect Reader - Additional
Tags

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

IDTECH VP3300 EMV Contact and EMV Contect Reader - Additional Tags
1

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:

IDTECH VP3300 EMV Contact and EMV Contect Reader - Clear
Logs

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.

IDTECH VP3300 EMV Contact and EMV Contect Reader - Windows
S

4. Under Device, select Update Device Firmware, then click Execute Command.

IDTECH VP3300 EMV Contact and EMV Contect Reader - 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. IDTECH
VP3300 EMV Contact and EMV Contect Reader - FIG

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  MVco contactless Symbol Reproduction Requirements for details.

 VP3300 Troubleshooting

Follow the steps below when troubleshooting VP3300 issues.
3.1. Checking for Power Issue s
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 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.

IDTECH VP3300 EMV Contact and EMV Contect Reader - 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.

IDTECH VP3300 EMV Contact and EMV Contect Reader - 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:

IDTECH VP3300 EMV Contact and EMV Contect Reader - Get Serial
Numbe2. Next, enter a command that changes a device setting, like the Set Date command:

IDTECH VP3300 EMV Contact and EMV Contect Reader -Set Date
command

3. Next, enter the Start Trans command under the Device tab to verify the VP3300 accepts payments: IDTECH VP3300 EMV Contact and EMV Contect Reader -
Start Trans

4. Finally, enter the Start EMV Trans command to verify that EMV works on the VP3300. IDTECH VP3300 EMV Contact and EMV Contect Reader - Start EMV
Trans

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).
4. 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.

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals