DynaFlex II Go Support Center

Access setup guides, reference workflows, and answers to fundamental operational questions.

Mobile Driver's License/Digital ID Demo Help

This guide matches the workflow and controls in index.html for the MagTek mDL/Digital ID demo.

Back to Demo Play Audio

1. Requirements

  • A browser and environment that supports WebHID.
  • A compatible MagTek reader connected by USB.
  • User permission granted to the device when prompted by the browser.
  • Test mDL/Digital ID credential ready for tap/scan presentation.

2. Quick Start

1
Open the demo page and verify the header status reads Disconnected until a device is opened.
2
Click Open to connect to a reader.
3
Open Command Center, choose a template command, then click Send Command.
or
If using the reader's Event Notification, select a radio button for Age Verification or KYC Profile, then present an mDL/Digital ID to the reader.
4
When prompted, present an mDL/Digital ID to the reader.
5
Use the view selector to inspect data as Digital License Card, Data Structure, Summary Table, Receipt, KYC Profile, Age Verification, or Map.

3. Main Controls (Top Panel)

These controls manage reader connectivity and session state so operators can start cleanly, recover quickly, and keep transaction flow predictable.

  • Open: Establishes a connection to a selected HID device. Benefit: quickly moves the station from idle to ready-to-verify.
  • Close: Closes the active HID connection. Benefit: safely ends a session before device handoff, restart, or troubleshooting.
  • Clear: Clears current command/data display state in the UI. Benefit: removes stale results so each new read is easier to interpret.
  • Command Center: Opens the side panel for template and manual command dispatch. Benefit: gives one place to start age-check, KYC, or custom test flows.

4. Command Center Workflow

The Command Center is where you initiate verification requests. It standardizes request setup so operators can run repeatable checks with fewer manual errors.

  • Select Template Command: choose from predefined requests such as Age Verify, KYC, or Cancel Request. Benefit: speeds common tasks and keeps command format consistent.
  • Configure Options: opens command configuration flow for custom options. Benefit: allows controlled flexibility without rewriting payloads by hand.
  • Manual Hex Command: optional direct hex entry for advanced testing. Benefit: supports engineering validation, edge-case simulation, and protocol debugging.
  • Send Command: sends the selected or entered payload to the connected reader. Benefit: provides immediate command dispatch to start the credential interaction.

If no device is open, commands will not proceed. Connect first with Open.

5. View Modes

Each view presents the same transaction from a different operational perspective, helping different roles make decisions faster.

  • Digital License Card: visual credential card with core identity fields and portrait. Benefit: gives frontline staff a quick human-readable confirmation view.
  • Data Structure: parsed response output tree/content. Benefit: improves troubleshooting by exposing raw parsed values and hierarchy.
  • Summary Table: structured data attributes table. Benefit: makes audits and field-by-field review easier than scanning raw payload output.
  • Age Verification: age verification snapshot panel (when enabled in config). Benefit: supports rapid pass/fail age checks for restricted transactions.
  • Verification Receipt: transaction receipt card and secure verification summary. Benefit: creates a clear proof artifact for compliance and operator records.
  • KYC Profile: identity profile plus export tools. Benefit: consolidates identity details for onboarding, review, or downstream systems.
  • Map: residence/address map preview from available address fields. Benefit: adds geographic context that can help detect entry mistakes or anomalies.

6. Output and Export

Export features let teams preserve evidence, share data with operations, and reduce re-entry effort.

  • Receipt view supports Download PNG Receipt. Benefit: enables fast record capture for audit trails and customer-service follow-up.
  • KYC view supports Save Portrait as PNG, Export JSON, Export CSV File, and Copy CSV Clipboard. Benefit: simplifies handoff to reporting, case management, and back-office processing.
  • Section headers include collapse/expand toggles for cleaner operator workflow. Benefit: reduces clutter and helps users focus on the active step.

7. Status and Console

Live status surfaces reduce guesswork during device operations and shorten time to resolution when something fails.

  • The top-right status pill reflects device state (Disconnected or Connected). Benefit: confirms readiness before sending commands.
  • A bottom response console panel is available to inspect device display/log output during transactions. Benefit: helps support teams diagnose issues from live feedback.
  • The transaction modal prompts when the app is waiting for an mDL/Digital ID presentation. Benefit: provides clear operator guidance at the exact moment user action is required.

8. Troubleshooting

  • Open does nothing: verify USB connection and browser permission to access the HID device.
  • Cannot send command: open a device first, then retry from Command Center.
  • No data after tap/scan: confirm the correct command template was sent and present the credential again.
  • Blank Map/Receipt/KYC: these panels populate only after a successful response containing the required fields.
  • Need to reset quickly: use Clear, then resend a template command.

Fundamentals

A Mobile Driver’s License (mDL) is a digital representation of a physical driver's license or state ID, stored securely in a digital wallet on a mobile device. It is designed to be as secure, if not more so, than the physical card it replaces.

An mPass is a secure digital version of a physical passport stored directly on your smartphone. Tech providers integrate this technology into their native wallet applications under distinct terms:
  • Apple: Refers to it broadly as a Digital ID within Apple Wallet.
  • Google: Identifies it as an ID Pass inside Google Wallet.
  • Samsung: Labels it Samsung ID with CLEAR inside Samsung Wallet.
The mPass architecture is built on the ISO/IEC 23220 framework for Digital Travel Credentials, utilizing the underlying cryptographic data exchange models derived from ISO 18013-5.

This is the international technical standard that ensures mDLs are secure, private, and interoperable. It defines how data is cryptographically signed by the issuing authority (e.g., a DMV) and how it is securely exchanged between the mobile device and the reader.

Yes. Digital Passports are governed by different international standards (e.g., ICAO/ePassport) compared to the ISO 18013-5 standard used for mDLs.

The DynaFlex II Go acts as the secure interface for capturing data from identity documents, including mobile devices via NFC or physical documents via its integrated barcode reader. It leverages the MagneSafe Security Architecture to AES or TDEA encrypt data at the point of interaction, ensuring that sensitive identity information is never exposed in the clear.

Integration & Development

Your application interacts with the DynaFlex II Go via MagTek’s Universal SDKs for Windows, Mac, Linux, Android, and iOS. These SDKs allow your software to send commands to activate the reader's NFC or barcode scanning capabilities and receive the captured data payloads for processing.

Yes. MagTek provides sample code and a universal SDK that supports the DynaFlex family. This allows developers to integrate mDL/mPassport verification using the same hardware and software framework already used for payment processing.

The DynaFlex II Go is a multi-purpose device. Your existing application can be extended to include commands for identity verification alongside your payment or loyalty workflows, creating a single, uninterrupted customer experience.

Depending on the document type, the device can read data from AAMVA-compliant magnetic stripes, NFC-enabled mobile driver licenses and mobile passports, and 1D/2D barcodes (such as PDF417 on driver's licenses).

Security & Compliance

Yes. The DynaFlex II Go utilizes MagTek’s security architecture to ensure data is encrypted immediately upon entry. Because the mDL uses cryptographic signatures, the reader can verify the authenticity of the ID without needing to contact a central server, protecting both the merchant and the consumer.

Absolutely. The mDL standard supports "selective disclosure." For age-restricted sales, the reader only requests confirmation of the age (e.g., "Over 21: Yes/No"). The system does not need to capture or store unnecessary personal data like a home address or driver’s license number, minimizing data privacy liability for the merchant.

Yes. The DynaFlex II Go is PCI PTS v6.x SRED compliant. By utilizing MagTek’s gateways such as Magensa or Qwantum, you reduce your PCI scope, as sensitive data is handled within a certified, secure environment.

The device features a tamper-responsive design; any attempt to physically penetrate or modify the hardware results in the automatic clearing of encryption keys and device disablement. Additionally, data is protected by AES 128/256 encryption with DUKPT key management immediately upon entry.

Operational Flexibility

No, but an app is required to direct the workflow for Age Verification and Know Your Customer-style transactions. mDL verification using the DynaFlex II Go is a decentralized process. The reader interacts directly with the mobile device, allowing for secure age or identity verification even when internet connectivity is unavailable.

Yes. The DynaFlex II Go is designed to handle payments (EMV, NFC, swipe) and identity authentication (NFC, BLE, barcode) using the same device and firmware, streamlining your hardware footprint.

The device supports various form factors, including a sleek desktop cradle for countertop use or multiple case manufacturers that adapt for integration with mobile handsets and tablets, ensuring it fits into any service environment.

MagTek mDL Tracker

A tracker for state-sponsored mobile Driver's License (mDL) adoption across platforms.

US Passports Support Digital Wallets

US passports now function as secure digital credentials within the broader mobile Driver's License (mDL) ecosystem. You can add a United States passport directly to Apple Wallet and Google Wallet. This feature operates on a national level, which means you can digitize your passport even if your specific state does not yet issue digital driver's licenses.

As of June 14, 2026, 15 jurisdictions currently support mDL.

State Apple Google Samsung State App
Supporting mDL Not Supporting mDL