IDTECH VP3300 EMV Contact and EMV Contect Reader User Manual
- June 6, 2024
- IDTECH
Table of Contents
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:
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:
To execute a command, double-click it in the command tree or click Execute Command :
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 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.
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).
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) >>