IDTECH VP3600 Compact Mobile PIN Pad and Card Reader User Manual
- June 6, 2024
- IDTECH
Table of Contents
- Introduction
- Major Features of the VP3600
- Before You Start Using the VP3600
- Operation and Storage Environment
- Tamper and Failed Self-Check Indicators
- VP3600 Device States
- Other Agency Approvals and Compliances
- Decommissioning SRED Devices
- For Software Developers: Software Development Support
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
VP3600 Compact Mobile PIN
Pad and Card Reader
IDMR-PBT93133TEB
User Manual
Rev. N
30 November 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.
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 are 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.
Revision History
Date | Rev | Changes | By |
---|---|---|---|
08/25/2021 | M | • Reimplemented revision history | |
• Added VP3600 Device States diagram | CB | ||
11/30/2021 | N | • Added VP3600 Power Timers section | CB |
Introduction
The VP3600 is a compact mobile PIN Pad and card reader designed to allow magnetic stripe reads (MSR), ICC (chip card) reads, and contactless transactions (via NFC technology).
The VP3600’s small form factor and Bluetooth interface make it ideal for mobile applications requiring magnetic stripe or smart card reading. As a mobile reader, the VP3600 works with Android and iOS phones and tablets.
The VP3600 is compatible with a wide range of third-party payment applications, and the available ID TECH Universal SDK can be used for developing applications with VP3600. See the ID TECH Knowledge Base for information on how to obtain the SDK. Consult your gateway or POS provider for information about service registration, set-up, and pairing of the VP3600 to a compatible payment application and associated host devices.
Major Features of the VP3600
- Bluetooth BLE (Bluetooth Low Energy)
- Supports Apple iOS, Android, and Windows platforms
- Rechargeable battery, no external power necessary
- MagStripe: ISO 7810/ISO 7811, Hi-Co+Lo-Co Magnetic, JIS1/JIS2
- ICC: EMV Level 1 and EMV L2 approval
- Front-facing contactless transaction support via Near Field Communication (NFC)
- SAM slot on the back of the device
- LED status indicator
- Audio feedback
- Micro USB (for battery charging and communication)
- Field upgradable firmware
- Bi-directional 3 track magnetic stripe reader
- Low power consumption when the reader is in standby mode
- Compact and ergonomic design to integrate with a variety of mobile devices
- TDES and AES 128 encrypted MSR and ICC contact reader with DUKPT key management
- Visa Ready
- Supports most major digital wallet technologies (see listing below)
- Bluetooth range: 10 meters within line-of-sight
- LCD screen supports English and Japanese Text
Magnetic Stripe Features
- ISO 7810 / ISO 7811
- AAMVA format
- JIS I / II
- Single / Dual / Triple Track Support
- Bi-directional reading
- Samsung Pay MST
ICC Contact Card Features
- EMVCo Contact Level 1 & 2
Contactless NFC Features
• ISO 14443 Type A&B | • MIFARE |
---|---|
• ISO 18092 (P2P) | • Apple Pay |
• MasterCard® MCL (Formerly PayPass) | • Samsung Pay NFC |
• Visa payWave/VCPS | • Android Pay |
• Visa IRWIN | • Google Wallet / Softcard SmartTap |
• Discover® DPAS | • Sony FeliCa |
• American Express® ExpressPay
SAM Slot
The VP3600 has a SAM slot on the back of the device, highlighted in the image
to the right.
Before You Start Using the VP3600
The VP3600 is a mobile device for reading magnetic-stripe cards and ICC (“chip”) cards. The VP3600 is designed to operate in conjunction with certified third-party payment software and compatible host devices such as Bluetooth- or USB-equipped tablets and smartphones. Before connecting the VP3600 to the host device, install and activate the software application according to the instructions provided by your payment application service and software provider, then connect the VP3600 to the mobile device via Bluetooth or a micro-USB cable (included) and enjoy the convenience of mobile payment processing offered by the VP3600.
Battery Charging Instructions
Your VP3600 is powered by a lithium-ion polymer battery and delivered in a
partially charged state. Make sure to fully charge the battery before using
the device for the first time. Allow four to six hours for the initial charge.
Warning: Do not use “fast chargers” with VP3600 readers. Only use the
approved 5V ID TECH power adapter
Note: The VP3600 also uses an internal coin battery for powering security
mechanisms. This battery has a lifespan longer than five years and cannot be
replaced.
Charging the VP3600
Use a USB-to-micro-USB cable (included) to charge the VP3600.
24-Hour Device Reboot
Per PCI Requirements, this device reboots every 24 hours. Please contact your
device integrator if you need to check the reboot time for your unit.
Battery Status When Charging the Battery
The VP3600 can be connected to a host via USB-to-micro-USB cable or Bluetooth.
Connecting with a cable allows the VP3600 to charge its internal battery via
USB power. When connected to a power source, a battery indicator appears on
the LCD screen to display the current charging status.
LCD Display for Power Management
- The LCD displays the battery status during operation.
- When the battery is low, a warning message appears on the LCD screen.
LCD Display During Transactions and Operation
- ICC processing: the LCD displays status during transactions. Do not remove the card until the LCD display shows the transaction has been completed.
- ICC process successful: the LCD display shows the transaction successful. At this point, please remove the card.
- Magnetic stripe read successfully: the LCD display shows the transaction successful.
- Magnetic stripe read failed: the LCD display shows the transaction failed; please swipe the card again.
- Contactless read successfully: the LCD display shows the transactions successfully and all four LEDs on top of the unit flash green simultaneously.
Pairing a VP3600 and a Bluetooth Device
The next two sections describe how to pair a VP3600 and an Android or iOS
Bluetooth device.
Note The pairing instructions below work for a VP3600 and ID TECH’s demo program; to pair with a payment application, follow the instructions provided by your payment integrator.
Before You Begin
In order to set up a VP3600 and an Android or iOS device, you will need to
download and install the NEO 2 Demo app for your device. Download the correct
SDK .ZIP file from the VP3600 home page on the ID TECH Knowledge Base and load
the app onto your device.
Also, note that both platforms require you to set a new password using the Set
Bluetooth Parameters command:
Set Bluetooth Parameters (77-81)
The Set Bluetooth Parameters command sets a device’s Bluetooth name and
password.
Command Frame
Byte 0-9 | Byte 10 | Byte 11 | Byte 12 | Byte 12 | Byte 14 | Byte 14+n | Byte 15+n |
---|
Header Tag &
Protocol
Version| Command| Sub-
Command| Data
Length
(MS B)| Data
Length
(LSB)| Data| CRC (LSB)| CRC (MS B)
ViVOtech2 \O| 77h| 81h| var| var| |
Command data field
Data field | Length (bytes) | Description |
---|---|---|
Name | Var to 26 | Ascii must end with 0x00 |
Old password | 6 | Hex |
New password | 6 | Hex |
Pairing a VP3600 and an Android Device Using BLE (Bluetooth Low Energy)
-
Download the NEO II Android SDK.ZIP file from the VP3600 product page and load the NEO 2 Demo app (NEO2_Demo.APK) onto your Android device.
-
Go to the Android device’s Bluetooth settings and forget the VP3600.
-
Power on the VP3600.
-
Enter a new password for the device using the Set Bluetooth Parameters (77-81) command (the VP3600’s default password is 123456).
a. You can send this command using either ID TECH’s USDK Demo app (described below in the Universal SDK Demo App section) or your preferred firmware command method. -
Open your Android device’s settings.
-
Turn Bluetooth on.
-
Select the VP3600’s Bluetooth name from the list of available devices (the default name is IDTECH_BLE).
Testing the Connection on Android
If you have not already done so, install the NEO 2 Demo app before you
continue.
Pairing a VP3600 and an iOS device
Note: iOS devices do not require pairing with a VP3600; the iOS device’s Bluetooth list does not display a VP3600’s Bluetooth name. The steps below describe connecting the two devices.
- Download the iOS SDK for NEO 2 products.ZIP file from the VP3600 product page and load the NEO 2 Demo app (NEO2.ipa) onto your iOS device.
- Power on the VP3600.
- Enter a new password for the device by using the Set Bluetooth Parameters (77-81) command, described above. The VP3600’s default password is 123456.
- Open your iOS device’s settings app.
- Turn Bluetooth on.
- Open the NEO 2 Demo app.
Testing the Connection on iOS
Operation and Storage Environment
Item | Specification | Note |
---|---|---|
Operating Temperature | 0 °C to 55 °C | •Non-condensing. |
•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| •Non-condensing.
•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
- Changes or modifications to the VP3600 not expressly approved by ID TECH could void the user’s authority to operate the VP3600.
Tamper and Failed Self-Check Indicators
The VP3600 displays the following indicators when it has been tampered or has any of the other following internal issues, such as an expired certificate, missing key, or similar fault discovered during a self-check.
Indicator | Tampered Status | Other Issue Status |
---|---|---|
Front Four LEDs | All LEDs off | All LEDs off |
LCD Screen | TAMPERED | None |
Buzzer | Alarm tone | Alarm tone |
VP3600 Device States
The diagram below illustrates VP3600 device states.
VP3600 Power Timers
The VP3600 allows product administrators to configure the wait times between
certain state transitions using the F0-04 NEO 2 command and the Timer IDs
shown in the table below:
Original State | New State | Timer ID | Timer Name |
---|---|---|---|
Normal (without USB) | Idle | 2 | Standby0 |
Idle | Standby | 3 | Standby1 |
Standby | Sleep | 4 | Sleep |
For more information on using the F0-04 command, see the NEO 2 Interface
Developer’s Guide (80139403-002) under “Set Low Power Consumption
Configuration (F0-04).”
Note the following points:
- The VP3600 does not support Timer ID 1 (Low speed run)
- The maximum individual timer period supported is 3600 seconds (1 hour)
Other Agency Approvals and Compliances
- CE (EN55022/EN55024, Class- B)
- FCC (Part 15, Class-B)
- RoHS (DIRECTIVE 2011/65/EU)
- UL
- REACH
- PCI 5.x red
- EMV Contact L1&L2
- EMV Contactless L1
- TQM
Decommissioning SRED Devices
All PCI devices require proper decommissioning prior to devise disposal in order to ensure the protection of all sensitive financial card data. For instructions on decommissioning your device, see Decommissioning of SRED Devices on the ID TECH Knowledge Base.
For Software Developers: Software Development Support
The VP3600 is designed to be compatible with a wide range of third-party payment applications. ID TECH offers a Universal SDK (available for iOS, Android, or Windows) to enable rapid application development using VP3600 as the target device. The languages supported include Objective C (on i0S), Java (on Android), and C# (on Windows). The Universal SDK includes rich, powerful libraries that make communication with VP3600 comparatively easy while greatly facilitating debugging.
Normally, applications that take advantage of VP3600’s capabilities can be developed in a high-level language like Java or CU, obviating the need to send hex-code commands directly via USBHID. However, it is possible to communicate with the device via Bluetooth or via USB-HID using firmware commands. Fora command reference for VP3600, consult the NE0 Interface Developers Guide (I DG), P/N 80139403-001.
Universal SDK Demo App
The Universal SDK comes with a rich, fully-featured demo app. Complete source
code for the demo app is included with the SDK. Obtain these and other items
at the ID TECH Knowledge Base (no registration required).
Using the USDK Demo App
On Windows, plug the VP3600 into the host using a USB-to-micro-USB cable
(included), then double-click the
UniversalSDKDemo.exe file and allow a few
seconds for the main window to appear:
-
The Demo App displays VP3600’s available commands in a command tree, as shown above.
-
Navigate to the desired command on command to populate the center panel of the window with optional settings relevant to the command, such as the Amount and Start EMV Additional Tags. Some commands include additional text fields for custom values.
-
To execute a command, 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.
-
FCC Regulatory Compliance
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 users 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 users 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 OR 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
| Caution: Danger of explosion if the battery is incorrectly charged. Use
only standard USB 5V power source.
The device contains a lithium battery. Approved temperature range for storage:
-20℃ to +60℃. Disposal:
Contact your local recycling center.
---|---
| Warning: Avoid close proximity to radio transmitters, which may reduce
the capabilities of the reader.
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>