Dutchie POS + VeriScan ID Scan integration guide
This article applies to Dutchie POS.
A comprehensive guide to the VeriScan ID Scan integration and Dutchie POS.
The VeriScan ID Scan integration allows you to check in existing customers and create new customer profiles in Dutchie POS by scanning the 2D barcode on a customer's ID.
- Integration requirements
- Register a VeriScan account
- Enable VeriScan ID integration in Dutchie POS
- Setting up additional devices under the same account for other locations
- Install VeriScan on a PC
- Install VeriScan on iOS or Android
- Transfer VeriScan license to a new computer
Integration requirements
- In order for the VeriScan ID integration to work you need to Create a VeriScan account. Go to Settings > Devices and create logins for each PC or tablet you plan to use with IDScan.
-
ID Scan is compatible with Windows, Android, and iOS. Contact your sales representative for information about alternative ID scanning solutions for macOS.
- IMPORTANT: You can only be logged in on one device at a time. We recommend logging in on the device you are using for scanning. You will get an error if you are logged in on multiple devices. To add two devices, your account needs to be configured for an additional device.
- If you have separate medical and recreational locations and want to use ID Scan for multiple unique guest lists (Adult Use vs. Medical in the same location, or different store locations) you'll need separate PCs or tablets for each guest list and an ID scanner for each PC or tablet. If the one location sells both recreational and medical cannabis, you cannot set a default per device. This default can be set in the Backoffice per location by navigating to Settings > Location > Default customer type.
- In order for scans to get routed to the correct guestlist in the POS, you need to setup ID Scan, webhook in DPOS, and have separate logins for each device.
-
If you don't already have ID Scan-compatible scanners, you can order them from IDScan.net.
- The standard M280 ID scanner works for most state IDs.
- Colorado IDs require the M500 ID scanner.
- You do not need to purchase any software from ID Scan.
Register a VeriScan account
- Create your VeriScan account online.
- Go to Settings > Devices and create logins for each PC or tablet you plan to use with IDScan.
- Open a ticket with Dutchie POS Support to have the integration activated and provide your VeriScan organization name and account email address.
Enable VeriScan ID integration in Dutchie POS
- After Dutchie POS Support has activated the IDScan integration for you, go to Settings > Integrations > IDScan in the Backoffice.
-
Click Generate.
Note: Copy or write down the auto-populated URL as you'll need to paste this URL in VeriScan later. - Select Yes from the Enabled dropdown field.
-
Enter your Location Name as you want it to appear in VeriScan.
Note: You'll enter this same location name into VeriScan later. - Click Update.
Create a waiting room
- Go to Settings > Rooms.
- Click Add room.
- In the Room Name field, enter the waiting room.
- From the Is Waiting Room dropdown, choose Yes. Leave all other dropdowns set to No.
- Click Update.
- Go to Registers > Configure > Guestlist status and make sure you have a Default status set.
Complete the setup in VeriScan Cloud
- Log in to the VeriScan Cloud Portal at veriscancloud.com.
-
Go to Locations.
- Click the Edit icon next to the location.
-
Enter the same Location Name you entered in the Dutchie Backoffice and click Update.
VeriScan webhooks setup
-
In the sidebar, click Integrations > Webhooks.
-
Check the Enable Webhooks checkbox.
- Ensure that Sign Agreement, Create Card, Update Card, and Complete Scan are enabled.
- Click the Add Endpoint button.
- Copy and paste your Webhook URL from the Dutchie Backoffice in the Link field.
- Check the Active checkbox.
-
Click the Create Endpoint button
to save.
Note: In the event you need to confirm a connection and generate a new webhook, repeat this process.
If you change your Location Name, be sure to:
- Update it in both the Dutchie Backoffice and in VeriScan Online.
- Generate a new Webhook URL in the Backoffice and paste it into VeriScan Online.
Setting up additional devices under the same account for other locations
Contact Dutchie Support to have additional devices set up. Once your representative has confirmed your subscription and you have generated a Webhook URL:
- Go to Settings > Settings > Locations.
- Click add.
- Type in Location Name as it appears in Dutchie POS Backoffice under Settings > Integrations > IDScan > Location Name.
- Confirm Active is selected.
- Click Save.
- Go to Settings > Settings > Devices.
- Confirm your login for this new device is set up here.
Switching registers
Dutchie recommends using one register for the VeriScan integration. Switching registers could cause problems with the Dutchie + VeriScan integration. However, if you want to switch registers, you'll have to set up the hardware on the new device and install the VeriScan Desktop Software:
- Go to Settings > Devices.
- Log in to your VeriScan account.
- Screenshot or note the VeriScan Desktop App Settings as they will need to be the same on the new POS.
-
Uninstall the VeriScan Desktop app on the POS that
was previously used with this hardware.
Note: Nothing changes on the integration as the Desktop app (running on the new POS) passes the ID Scanned by the hardware to the POS via the webhook, and subsequently the integration.
Delete/disable a duplicate device
Due to historical data associated with the device log in. Devices can't be deleted, only Disabled. We recommend editing the Device Name to 'DO NOT USE' and having it disable.
Install VeriScan on a device
VeriScan has 3 different softwares that can be installed on Windows, iOS, or Android. Each device has its own software. You only need to have one software installed on the device that is being used to scan. For instance, if you have a PC and are using iOS for scanning, you only need to be logged in on the iOS device. Below are instructions on installing on the different devices:
Install the VeriScan Desktop app
The Window App only needs to be installed if you are using a desktop scanner.
Skip this section if you're using a Panasonic TOUGHBOOK FZ-N1
-
Go to IDScan.net's
Downloads Page and
click Download VeriScan for Windows
to download the latest version. If you are installing
Classic VeriScan
instead, please note the following:
- Do not check the Install VeriScan as a Service box.
- You do not need to register the software.
- Click VeriScan Desktop Manual to download the software manual for reference.
- Run the installer and follow the installation steps.
- Install the necessary drivers from the IDScan.net Drivers Download page.
Set up and connect the VeriScan desktop app
- Open VeriScan Desktop and go to Settings > License.
-
Enter your Device Login and Password and click Verify.
Note: You can view and update your device logins and passwords in VeriScan Online by going to Settings > Devices and clicking the Edit icon. - Go to Settings > Devices and click the Add button to add a new device.
-
Select Reader and select your
device from the list of devices.
Using VeriScan on a PC
The ID Scan integration is now set up, and you are ready to test.
- The VeriScan Desktop app needs to be running but does not need to be open and visible.
-
Open the Dutchie POS Register and click the Guest List icon (do not use Security Check-In).
Note: To see the name for each icon, click the Expand >> arrow at the bottom of the panel.
- Use the Top Down Insert with a Driver's License. If you hear a beep, the ID was scanned successfully.
- When you scan the ID of a customer whose Dutchie POS profile information is an exact match to their ID number or DL number, the customer is automatically checked in. ID Scan used your ID Number as the source of truth to find existing profiles.
- When you scan the ID of a customer who does not have a matching profile in Dutchie POS, ID Scan automatically inputs and parses their ID information to create a new customer profile.
Install VeriScan on iOS or Android
If you are using iOS or Android for scanning this is the only app you need to install.
- Download the VeriScan Cloud app:
- Launch the app and navigate to Settings.
-
Click Login/Sync and enter your device login and password.
Note: Download a PDF guide for using VeriScan on an iPad.
Standard workflow
- Navigate to the Scan page by clicking the first icon on the bottom of the app.
- Click the camera scan button to access the camera.
- Place the barcode of the ID being scanned into the camera frame.
- The data will be populated into Dutchie POS.
- Any optional comments, groups, or tags can be added to the profile.
Transfer VeriScan license to a new computer