
ViVOpay VP3600 User Manual
IDMR-PBT93133TEB
Rev. A
3/26/2018
ID TECH
10721 Walker Street
Cypress, CA 90630
(714) 761-6368

2
www.idtechproducts.com
support@idtechproducts.com
Copyright © 2018, 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.
This device complies with Part 15 of the FCC Rules:
1. This device may not cause harmful interference, and
2. This device must accept any interference received, including interference
that may cause undesired operation of the device.
Cautions and Warnings
Caution: Danger of Explosion if battery is incorrectly
charged. Use only standard USB 5V power source.
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.

3
Introduction
The ViVOpay 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 device's small form factor and Bluetooth interface make it ideal for mobile
applications where magnetic stripe and/or smart card reading are required. As a mobile
reader, the VP3600 has the ability to work with Android as well as iOS (and Windows)
phones and tablets.
The ViVOpay VP3600 is designed to be 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. Please check our Knowledge Base at
https://atlassian.idtechproducts.com/confluence/display/KB/Development+-+Home for
information on how to obtain the SDK.
Consult with 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 ViVOpay 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.

4
Front-facing contactless transaction support via Near Field Communication (NFC).
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 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 (e.g., Apple Pay). See listing below.
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
ISO 18092 (P2P)
MasterCard® MCL (Formerly PayPass)
Visa payWave/VCPS
Visa IRWIN
Discover® DPAS
American Express® ExpressPay
MIFARE
Apple Pay
Samsung Pay NFC
Android Pay
Google Wallet / Softcard SmartTap
Sony FeliCa

5
Before You Start Using the ViVOpay VP3600
The ViVOpay VP3600 is a mobile device for reading magnetic-stripe cards and ICC ("chip")
cards. VP3600 is designed to operate in conjunction with certified third party payment
software and compatible host devices such as Bluetooth and or USB equipped tablets and
smartphones (host device). Before you connect 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
through the Bluetooth or through a micro-USB cable (not included) and enjoy the
convenience of mobile payment processing offered by the VP3600.
Battery Charging Instructions
Your ViVOpay VP3600 is powered by a lithium ion polymer battery and is delivered in a
partially charged state. You should fully charge it before using it for the first time. Allow
4-6 hours for the initial charge.
To charge the unit: Use a USB to micro-USB cable (not included) to charge the unit.
Battery Status When Charging the Battery
The ViVOpay 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 using
USB power. A battery indicator will appear on the LCD screen to display current battery
charging status.
LCD Display for Power Management
The LCD displays the battery status during operation.
When the battery is low, a warning message will appear on the LCD.
LCD Display During Transactions and Operation
ICC processing: LCD displays status during transaction. Do not remove card until the
LCD display shows the transaction has been completed.
ICC process successful: LCD display shows the transaction successful. At this point,
please remove card.

6
Magnetic stripe read successful: LCD display shows the transaction successful.
Magnetic stripe read failed: LCD display shows the transaction failed; please swipe
card again.
Contactless read successful: LCD display shows the transactions successful, All 4 LEDs
on top of the unit flash green simultaneously.
Operation and Storage Environment
FCC Regulatory Compliance: Notices: Class B Equipment
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. This device complies with part 15 of the FCC rules. Operation is
subject to 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.
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.
1. Non-condensing.
2. Product operation temperature is limited to
the range for the reason of the constraint of
Li-Battery specification.
1. Non-condensing.
2. Product storage temperature is limited to
the range for the reason of the constraint of
Li-Battery specification.

7
Changes or modifications to the VP3600 not expressly approved by ID TECH could
void the user's authority to operate the VP3600.
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 sRED
EMV Contact L1&L2
EMV Contactless L1
TQM
For Software Developers: Software Development Support
The ViVOpay 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 iOS), 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, development of applications that take advantage of VP3600's capabilities can
be done in a high-level language like Java or C#, obviating the need to send hex-code
commands directly via USB-HID. Nevertheless, if you need to communicate with the
device via Bluetooth or via USB-HID using firmware commands, it is possible to do so. For
a command reference for VP3600, consult the NEO Interface Developers Guide (IDG), P/N
80139403-001.
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. You can obtain these, and other items, at the ID
TECH Knowledge Base (no registration required):
https://atlassian.idtechproducts.com/confluence/display/KB/VP3600+-+Downloads
To use the demo app: On Windows, plug the VP3600 into the host using a
USB-to-micro-USB cable (not included), then double-click the UniversalSDKDemo.exe file
and allow a few seconds for the main window to appear (see illustration below).

8
The Demo App displays VP3600's available commands in a command tree, as shown
above. Single-click on a command to populate the center panel of the window with
optional settings relevant to the command (e.g., "Amount" and "Start EMV Additional
Tags" above). In some cases, text fields will appear, allowing you to enter custom values.
When you are ready to execute the command in question, double-click it in the command
tree. 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.)