All pages
Powered by GitBook
1 of 1

Loading...

Data Types & Shared TLV Objects

Data Types and Shared TLV Data Objects

This section defines the primitive and composed data types, TLV (Tag-Length-Value) data objects, file structures, and cryptographic key formats used throughout the device command set, including track data, display strings, EMV configuration file types (ARQC, ARPC, Batch, CA Public Keys), security parameters, TR‑31 key blocks, certificate and CSR file structures, and card emulation.

Applies to: DynaFlex II PED

Information in this group

Section

Information available

A list of primitive data types used by TLV data objects.

About Track Data

Information about parsing EMV ARQC Type or Merchant Data Container data for each track into individual values embedded in the tracks.

Display Strings

A pre-defined set of messages by string ID that the host and device use for various user interface features.

Encryption Type

Information on the key type, variant, and other information the host can use to decrypt encrypted data included in various payloads.

EMV ARQC Type

Information on how the device formats ARQC messages.

EMV ARPC Type

Information on how the device formats ARPC messages

EMV Batch Data Type

Information on the device formats EMV batch data, such as merchant data and pre-defined EMV batch data tags.

EMV Terminal Configuration Type

Information on loading this file type to control the behavior of the device’s EMV contact kernel.

EMV Processing Configuration File Type

Information on loading this file type to control the behavior of the device’s EMV kernel.

EMV Entry Point Configuration File Type

Information on loading this file type to control the behavior of the device’s EMV kernels.

EMV Configuration CA Public Keys File Type

Information on loading this file type to control the behavior of the device’s EMV contact and contactless kernels when the device should support Offline Data Authentication (ODA).

EMV American Express DRL Configuration Type

Information on loading this file type to control the behavior of the device’s American Express contactless kernel when the card sends tag 9F70 and one or more DRL is defined. (Not supported on Expresspay 4.x)

Signature Capture File Type

The signature capture file type produced when the host invokes Request Cardholder Signature - Command 0x1801 (Touch Only)

Security Operation Type

This non-TLV data structure consists of four or five bytes that describes a security operation, including the algorithms and methods to be used in that operation.

Security Parameters Type

Information on tags used with security parameters.

Key Information Type

Information on tags used to identify key types.

NFC UID Type

Information on tags used with NFC UID Types. (EMV Contactless Only)

GPO Response Type

Information on tags used with GPORT-1 Types. (EMV Contactless Only)

TR-31 Key Block Type

Information on tags used with TR-31 Key Blocks.

DUKPT Key Mapping

Information on tags used with DUKPT Keys.

Common File Structure

Information on file types that conform to the common file structure format.

Certificate File Type

These file types conform to the Common File Structure format. The File Payload of these files contain a certificate in PEM format.

Certificate Signing Request (CSR) Files Types

Information on CSR File Types.

Card Emulation

Card emulation enables a DynaFlex/DynaProx device to simulate a Type 4 smart card.

Need Help?

For additional support, please contact MagTek Support:

Technical Support:

  • šŸ“§ Email: support@magtek.com

  • šŸ“ž Phone: 1-562-546-6800 (US)

  • šŸ• Hours: Monday-Friday, 5:30 AM - 5:00 PM PST

Online Resources:

  • 🌐 Support Portal: developer.magtek.com

Documentation Feedback:

Help us improve this documentation!

Primitive Data Types
feedback@magtek.com