All pages
Powered by GitBook
1 of 3

Loading...

Loading...

Loading...

0x01nn - Transactions

Transaction Notifications

The0x01nn Transaction Update notifications report progress and state changes that occur during a transaction. Its Notification Detail carries a Payment Technology (PT), a Reason (Rsn), and Detail (Det) and Extra (Ext) fields whose meaning depends on the reason.

Applies to: All Dyna Family products

Notifications in this group

Notification

When it fires

During a transaction.

0x0105 - Transaction Operation Complete​

Upon completion of a transaction

Need More Help

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!

0x0101 - Transaction Information Update
feedback@magtek.com

0x0105 - Transaction Operation Complete

This notification reports the final result of a transaction the host initiated using Command 0x1001 - Start Transaction.

For this notification, the Notification Detail described in section 3.2.2.3 Notification Message contains one byte each to indicate:

  • The Payment Technology (PT) involved

  • The Reason (Rsn) for the notification

  • Detail (Det) about the notification that has different meanings depending on the Reason

  • An Extra field (Ext) that has different meanings depending on the Reason

PT
Res
Det
Ext
Meaning
PT
Res
Det
Ext
Meaning
PT
Res
Det
Ext
Meaning
PT
Res
Det
Ext
Meaning
PT
Res
Det
Ext
Meaning

00

01

00

00

None, Timeout/No Cards Detected, Transaction Timed Out, Reserved

00

03

01

00

None, Transaction Terminated, Transaction Canceled by Host, Reserved

00

03

02

00

None, Transaction Terminated, Transaction Canceled by User, Reserved (Display Only)

07

03

05

00

MCE, Transaction Terminated, Transaction Canceled due to entry error, Reserved (MCE Only)

07

04

00

00

MCE, Transaction Completed, Reserved, Reserved (MCE Only)

08

03

05

00

MSR, Transaction Terminated, Transaction Canceled Due To Card Read Error, Reserved (MSR Only)

08

02

06

00

MSR, Outcome, Approved, Reserved (MSR Only)

08

02

06

01

MSR, Outcome, Approved, Signature Capture Requested (MSR Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

08

02

06

05

MSR, Outcome, Approved, Signature Capture Success (MSR Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

08

02

06

06

MSR, Outcome, Approved, Signature Capture Fail (MSR Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

08

02

07

00

MSR, Outcome, Quick Chip Deferred, Reserved (MSR Only)

08

02

07

01

MSR, Outcome, Quick Chip Deferred, Signature Capture Requested (MSR Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

08

02

07

05

MSR, Outcome, Quick Chip Deferred, Signature Capture Success (MSR Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

08

02

07

06

MSR, Outcome, Quick Chip Deferred, Signature Capture Fail (MSR Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

08

02

80

00

MSR, Outcome, Declined, Reserved (MSR Only)

08

02

80

01

MSR, Outcome, Declined, Signature Capture Requested (MSR Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

08

02

80

05

MSR, Outcome, Declined, Signature Capture Success (MSR Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

08

02

80

06

MSR, Outcome, Declined, Signature Capture Fail (MSR Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

10

02

08

03

ICC, Kernel Outcome, Failed, MSR Fallback (EMV Contact Only)

10

02

09

03

ICC, Kernel Outcome, Empty Candidate List, MSR Fallback (EMV Contact Only)

10

02

00

00

ICC, Kernel Outcome, None, Reserved (EMV Contact Only)

10

02

00

02

ICC, Kernel Outcome, None, Technical Fallback (EMV Contact Only)

10

02

0F

02

ICC, Kernel Outcome, End Application, Technical Fallback (EMV Contact Only)

10

02

01

00

ICC, Kernel Outcome, Try Another Interface, Reserved (EMV Contact Only)

10

02

01

03

ICC, Kernel Outcome, Try Another Interface, MSR Fallback (EMV Contact Only) Device Driven Fallback must be disabled and MSR channel is enabled

10

02

02

00

ICC, Kernel Outcome, Offline Approved, Reserved (EMV Contact Only)

10

02

02

01

ICC, Kernel Outcome, Offline Approved, Signature Capture Requested (EMV Contact Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

10

02

02

05

ICC, Kernel Outcome, Offline Approved, Signature Capture Success (EMV Contact Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

10

02

02

06

ICC, Kernel Outcome, Offline Approved, Signature Capture Fail (EMV Contact Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

10

02

03

00

ICC, Kernel Outcome, Offline Declined, Reserved (EMV Contact Only)

10

02

04

00

ICC, Kernel Outcome, Offline Failed, Reserved (EMV Contact Only)

10

02

05

00

ICC, Kernel Outcome, Offline Not Accepted, Reserved (EMV Contact Only)

10

02

06

00

ICC, Kernel Outcome, Approved, Reserved (EMV Contact Only)

10

02

06

01

ICC, Kernel Outcome, Approved, Signature Capture Requested (EMV Contact Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

10

02

06

05

ICC, Kernel Outcome, Approved, Signature Capture Success (EMV Contact Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

10

02

06

06

ICC, Kernel Outcome, Approved, Signature Capture Fail (EMV Contact Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

10

02

07

00

ICC, Kernel Outcome, Quick Chip Deferred, Reserved (EMV Contact Only)

10

02

07

01

ICC, Kernel Outcome, Quick Chip Deferred, Signature Capture Requested (EMV Contact Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

10

02

07

05

ICC, Kernel Outcome, Quick Chip Deferred, Signature Capture Success (EMV Contact Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

10

02

07

06

ICC, Kernel Outcome, Quick Chip Deferred, Signature Capture Failed (EMV Contact Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

10

02

08

00

ICC, Kernel Outcome, Failed, Reserved (EMV Contact Only)

10

02

09

00

ICC, Kernel Outcome, Not Accepted, Reserved (EMV Contact Only)

10

02

0A

00

ICC, Kernel Outcome, Transaction Canceled, Reserved (EMV Contact Only)

10

02

0B

00

ICC, Kernel Outcome, Select Next Not Accepted, Reserved (EMV Contact Only)

10

02

0C

00

ICC, Kernel Outcome, Select Next Retry, Reserved (EMV Contact Only)

10

02

0D

00

ICC, Kernel Outcome, Try Again, Reserved (EMV Contact Only)

10

02

0E

00

ICC, Kernel Outcome, Online Request, Reserved (EMV Contact Only)

10

02

0F

00

ICC, Kernel Outcome, End Application, Reserved (EMV Contact Only)

10

02

10

00

ICC, Kernel Outcome, Not EMV Card Pooled, Reserved (EMV Contact Only)

10

02

80

00

ICC, Kernel Outcome, Declined, Reserved (EMV Contact Only)

10

02

80

01

ICC, Kernel Outcome, Declined, Signature Capture Requested (EMV Contact Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

10

02

80

05

ICC, Kernel Outcome, Declined, Signature Capture Success (EMV Contact Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

10

02

80

06

ICC, Kernel Outcome, Declined, Signature Capture Failed (EMV Contact Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

10

04

07

00

ICC, Transaction Completed, Declined, Reserved (EMV Contact Only)

20

02

00

00

PICC, Kernel Outcome, None, Reserved (EMV Contactless Only)

20

02

01

00

PICC, Kernel Outcome, Try Another Interface, Reserved (EMV Contactless Only)

20

02

02

00

PICC, Kernel Outcome, Offline Approved, Reserved (EMV Contactless Only)

20

02

02

01

PICC, Kernel Outcome, Offline Approved, Signature Capture Requested (EMV Contactless Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

20

02

02

05

PICC, Kernel Outcome, Offline Approved, Signature Capture Success (EMV Contactless Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

20

02

02

06

PICC, Kernel Outcome, Offline Approved, Signature Capture Fail (EMV Contactless Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

20

02

03

00

PICC, Kernel Outcome, Offline Declined, Reserved (EMV Contactless Only)

20

02

04

00

PICC, Kernel Outcome, Offline Failed, Reserved (EMV Contactless Only)

20

02

05

00

PICC, Kernel Outcome, Offline Not Accepted, Reserved (EMV Contactless Only)

20

02

06

00

PICC, Kernel Outcome, Approved, Reserved (EMV Contactless Only)

20

02

06

01

PICC, Kernel Outcome, Approved, Signature Capture Requested (EMV Contactless Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

20

02

06

05

PICC, Kernel Outcome, Approved, Signature Capture Success (EMV Contactless Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

20

02

06

06

PICC, Kernel Outcome, Approved, Signature Capture Fail (EMV Contactless Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

20

02

07

00

PICC, Kernel Outcome, Quick Chip Deferred, Reserved (EMV Contactless Only)

20

02

07

01

PICC, Kernel Outcome, Quick Chip Deferred, Signature Capture Requested (EMV Contactless Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

20

02

07

05

PICC, Kernel Outcome, Quick Chip Deferred, Signature Capture Success (EMV Contactless Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

20

02

07

06

PICC, Kernel Outcome, Quick Chip Deferred, Signature Capture Failed (EMV Contactless Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

20

02

08

00

PICC, Kernel Outcome, Failed, Reserved (EMV Contactless Only)

20

02

09

00

PICC, Kernel Outcome, Not Accepted, Reserved (EMV Contactless Only)

20

02

0A

00

PICC, Kernel Outcome, Transaction Canceled, Reserved (EMV Contactless Only)

20

02

0B

00

PICC, Kernel Outcome, Select Next Not Accepted, Reserved (EMV Contactless Only)

20

02

0C

00

PICC, Kernel Outcome, Select Next Retry, Reserved (EMV Contactless Only)

20

02

0D

00

PICC, Kernel Outcome, Try Again, Reserved (EMV Contactless Only)

20

02

0E

00

PICC, Kernel Outcome, Online Request, Reserved (EMV Contactless Only)

20

02

0F

00

PICC, Kernel Outcome, End Application, Reserved (EMV Contactless Only)

20

02

10

00

PICC, Kernel Outcome, Not EMV Card Pooled, Reserved (EMV Contactless Only)

20

02

80

00

PICC, Kernel Outcome, Declined, Reserved (EMV Contactless Only)

20

02

80

01

PICC, Kernel Outcome, Declined, Signature Capture Requested (EMV Contactless Only) If the device includes a touchscreen, the host should respond by sending Command 0x1801 - Request Cardholder Signature (Touch Only).

20

02

80

05

PICC, Kernel Outcome, Declined, Signature Capture Success (EMV Contactless Only) The device includes signature data inside EMV Batch Data Type tag DFDF3E.

20

02

80

06

PICC, Kernel Outcome, Declined, Signature Capture Failed (EMV Contactless Only) The host may send Command 0x1801 - Request Cardholder Signature (Touch Only) to retry capturing a signature.

20

04

07

00

PICC, Transaction Completed, Declined, Reserved (EMV Contactless Only)

20

05

00

00

PICC, NFC TAG, Tag Removed, Reserved (EMV Contactless Only)

Payment Technology 0x00 None contains transaction notification detail codes that are not specific to a particular payment technology.

  • 0x00 = Reserved

  • 0x01 = Timeout/No Cards Detected

  • 0x02 = Kernel Outcome

  • 0x03 = Transaction Terminated

  • 0x04 = Transaction Completed

Payment Technology 0x07 Manual Card Entry contains transaction notification detail codes involving manual card entry (MCE Only).

  • 0x00 = Reserved

  • 0x01 = Timeout/No Cards Detected

  • 0x02 = Kernel Outcome

  • 0x03 = Transaction Terminated

  • 0x04 = Transaction Completed

Payment Technology 0x08 Magnetic Stripe Reader (MSR) contains transaction notification detail codes involving magnetic stripe cards (MSR Only).

  • 0x00 = Reserved

  • 0x01 = Timeout/No Cards Detected

  • 0x02 = Kernel Outcome

  • 0x03 = Transaction Terminated

  • 0x04 = Transaction Completed

Payment Technology 0x10 EMV Contact (“ICC”) contains transaction notification detail codes involving contact chip cards (EMV Contact Only).

  • 0x00 = Reserved

  • 0x01 = Timeout, no cards detected

  • 0x02 = Kernel Outcome

  • 0x03 = Transaction Terminated

  • 0x04 = Transaction Completed

Payment Technology 0x20 EMV Contactless (“PICC”) contains transaction notification detail codes involving contactless cards and contactless payment devices (EMV Contactless Only).

  • 0x00 = Reserved

  • 0x01 = Timeout, no cards detected

  • 0x02 = Kernel Outcome

  • 0x03 = Transaction Terminated

  • 0x04 = Transaction Completed

Notification Detail Codes (None / General)

Notification Detail Codes (None / General) - Manual Card Entry (MCE)

Notification Detail Codes (None / General) - Magnetic Stripe Reader (MSR)

Notification Detail Codes (None / General) - Payment Technology 0x10 — EMV Contact (“ICC”)

Notification Detail Codes (None / General) - Payment Technology 0x20 — EMV Contactless (“PICC”)

Notification Example - 0x0105

Example (hex)
AA 00 81 04 83 00 01 05 82 04 20 00 00 00

0x0101 - Transaction Information Update

This notification reports information about progress and state changes that occur during a transaction.

For this notification, Notification Detail described in section 3.2.2.3 Notification Message contains one byte each, shown in Table 313, to indicate:

  • The Payment Technology (PT) involved

  • The Reason (Rsn) for the notification

  • Detail (Det) about the notification that has different meanings depending on the Reason

  • An Extra field (Ext) that has different meanings depending on the Reason

PT
Rsn
Det
Ext
Meaning
PT
Rsn
Det
Ext
Meaning
PT
Rsn
Det
Ext
Meaning
PT
Rsn
Det
Ext
Meaning
PT
Rsn
Det
Ext
Meaning
Tag
Len
Value / Description
Typ
Req
Default
Tag
Len
Value / Description
Typ
Req
Default
Tag
Len
Value / Description
Typ
Req
Default
Tag
Len
Value / Description
Typ
Req
Default

0x07

0x08

0x02

0x02

Manual Card Entry, Data Update, ARQC Update (Quick Chip), Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (MCE Only).

0x07

0x08

0x03

0x02

Manual Card Entry, Data Update, Batch Data, Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (MCE Only).

0x08

0x01

0x02

0x00

MSR, Card Event, Inserted, Reserved (MSR Only)

0x08

0x01

0x03

0x00

MSR, Card Event, Removed, Reserved (MSR Only)

0x08

0x01

0x04

0x00

MSR, Card Event, Detected, Reserved

0x08

0x08

0x02

0x02

MSR, Data Update, ARQC Update (Quick Chip), Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (MSR Only).

0x08

0x08

0x03

0x02

MSR, Data Update, Batch Data, Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (MSR Only).

0x10

0x01

0x03

0x00

EMV Contact, Card Event, Removed, Reserved (EMV Contact Only)

0x10

0x01

0x04

0x00

EMV Contact, Card Event, Detected, Reserved (EMV Contact Only)

0x10

0x02

0x06

0x01

EMV Contact, Online PIN Event, PIN Entry, PIN Pad Error (EMV Contact Only)

0x10

0x02

0x06

0x02

EMV Contact, Online PIN Event, PIN Entry, PIN Block Encryption Error (EMV Contact Only)

0x10

0x08

0x02

0x02

EMV Contact, Data Update, ARQC Update (Quick Chip), Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (EMV Contact Only).

0x10

0x08

0x03

0x02

EMV Contact, Data Update, Batch Data, Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (EMV Contact Only).

None, State Update, Transaction Started by Device, Legacy EMV Flow (Touch Only)

0x00

0x10

0x01

0x01

None, State Update, Transaction Started by Device, Quick Chip Flow (Touch Only)

0x00

0x10

0x02

0x00

None, State Update, Transaction Canceled, Reserved (Touch Only)

0x20

0x01

0x03

0x00

EMV Contactless, Card Event, Removed, Reserved (EMV Contactless Only)

0x20

0x01

0x04

0x00

EMV Contactless, Card Event, Detected, EMV (EMV Contactless Only)

0x20

0x01

0x04

0x01

EMV Contactless, Card Event, Detected, NFC/MIFARE Ultralight (EMV Contactless Only)

0x20

0x01

0x04

0x02

EMV Contactless, Card Event, Detected, MIFARE Classic 1K (EMV Contactless Only)

0x20

0x01

0x04

0x03

EMV Contactless, Card Event, Detected, MIFARE Classic 4K (EMV Contactless Only)

0x20

0x01

0x04

0x04

EMV Contactless, Card Event, Detected, MIFARE DESFire Light (EMV Contactless Only)

0x20

0x01

0x04

0x05

EMV Contactless, Card Event, Detected, MIFARE MINI® (EMV Contactless Only)

0x20

0x01

0x04

0x06

EMV Contactless, Card Event, Detected, MIFARE Plus EV1 (EMV Contactless Only)

0x20

0x01

0x04

0x07

EMV Contactless, Card Event, Detected, MIFARE Plus EV2 (EMV Contactless Only)

0x20

0x01

0x04

0x08

EMV Contactless, Card Event, Detected, MIFARE Plus SE (EMV Contactless Only)

0x20

0x01

0x04

0x09

EMV Contactless, Card Event, Detected, MIFARE Plus X (EMV Contactless Only)

0x20

0x01

0x04

0x0A

EMV Contactless, Card Event, Detected, MIFARE DESFire EV1 (EMV Contactless Only)

0x20

0x01

0x04

0x0B

EMV Contactless, Card Event, Detected, MIFARE DESFire EV2 (EMV Contactless Only)

0x20

0x01

0x04

0x0C

EMV Contactless, Card Event, Detected, MIFARE DESFire EV3 (EMV Contactless Only)

0x20

0x01

0x05

0x00

EMV Contactless, Card Event, Collision, Reserved (EMV Contactless Only)

0x20

0x01

0x10

0x02

EMV Contactless, Card Event, Apple VAS Error, Data Attached — device includes additional data defined in Table 317 – VAS Error Report in the Notification Payload portion of the Notification Message (Apple VAS Only).

0x20

0x01

0x20

0x02

EMV Contactless, Card Event, Google Smart Tap Error, Data Attached — device includes additional data defined in Table 317 – VAS Error Report in the Notification Payload portion of the Notification Message (Google Smart Tap Only).

0x20

0x02

0x06

0x01

EMV Contactless, Online PIN Event, PIN Entry, PIN Pad Error (EMV Contactless Only)

0x20

0x02

0x06

0x02

EMV Contactless, Online PIN Event, PIN Block Encryption Error (EMV Contactless Only)

0x20

0x08

0x02

0x02

EMV Contactless, Data Update, ARQC Update (Quick Chip), Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (EMV Contactless Only).

0x20

0x08

0x03

0x02

EMV Contactless, Data Update, Batch Data, Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (EMV Contactless Only).

0x20

0x08

0x04

0x02

EMV Contactless, Data Update, NFC UID data, Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (EMV Contactless Only).

0x20

0x08

0x07

0x02

EMV Contactless, Data Update, GPO Response, Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (EMV Contactless Only).

0x20

0x08

0x08

0x02

EMV Contactless, Data Update, MIFARE Card Data, Data Attached — device includes additional data defined in Table 314 in the Notification Payload portion of the Notification Message (EMV Contactless Only).

30

08

00

02

Barcode Reader, Barcode Update, Type, Data Attached

  • Type 0x00 = Unknown

  • Type 0x01 = MagTek

  • Type 0x02 = EMV

The barcode reader has successfully read a barcode. In this case, the device includes barcode data in the Notification Payload portion of the Notification Message. If the data is encrypted, the data is in the format described in Table 7.4‑5. Data that is not encrypted is in the format described in Table 7.4‑6

0101 = DynaPro Format Transaction Data

84

var

Transaction Data

B

R

/null

(v)

EMV ARQC Type data blob, if the notification is an ARQC Update (Quick Chip) notification.

EMV Batch Data Type data blob, if the notification is a Batch Data notification.

Decoded raw barcode data, if the notification is a Barcode event notification. If the barcode data is Base64 encoded, the device sends the decoded version in binary format.

NFC UID Type reports the unique ID from the NFC tag (EMV Contactless Only)

GPO Response Type reports the card’s GPO Response (EMV Contactless Only)

B

O

End of Notification Message

1805 = User Interface Operation Complete

84

var

Notification Payload

B

R

/DFDF59

var

Encrypted Data Primitive

Decrypt the value of this TLV data object using the algorithm and variant specified in the Encrypted Data KSN parameter and the Encrypted Data Encryption Type parameter to read its contents. The format of the decrypted data is shown in Table 316.

B

R

/DFDF50

var

Encrypted Data KSN

B

R

/DFDF51

01

Encrypted Data Encryption Type — See section 4.4 Encryption Type for a list of valid values.

B

R

End of Notification Message

R

/DF74

var

Barcode Data

B

O

R

/DFDF25

var

Device Serial Number (IFD Serial Number)

B

R

/DF75

var

VAS Error Report —

  • Byte 1 = SW1 returned by the Apple or Android device;

  • Byte 2 = SW2 returned by the Apple or Android device;

  • Byte 3 = Slot Number;

B

R

0x07

0x01

0x01

0x00

0x08

0x01

0x01

0x00

0x10

0x01

0x02

0x00

0x00

0x10

0x01

30

01

01

00

Beginning of Notification Message

Beginning of Notification Message

FC

var

Barcode Data Container

FC

var

VAS Error Container

Example (hex)
AA 00 81 04 83 00 01 01 82 04 10 08 02 02 84 82 01 F8 01 01 84 82 01 F2 01 E9 F9 82 
01 E5 DF DF 54 0A 00 00 00 00 00 00 00 00 00 00 DF DF 55 01 82 DF DF 25 0F 42 34 44 
42 38 31 37 31 31 31 39 31 39 41 41 FA 82 01 BB 70 82 01 B7 DF DF 53 01 00 5F 20 12 
47 55 53 54 49 4E 2F 53 54 45 50 48 41 4E 49 45 20 4D 5F 30 02 02 01 DF DF 4D 25 3B 
35 33 32 32 30 30 30 30 36 30 30 30 31 36 37 34 3D 31 38 30 39 32 30 31 30 30 30 30 
30 30 30 30 30 30 30 3F DF DF 52 01 05 F8 82 01 66 DF DF 59 82 01 48 36 69 98 57 4C 
81 08 66 28 B6 1F DD 69 B1 C3 43 F7 BA 98 B2 5A 92 53 5F DA 63 6D DA 44 95 F1 15 2D 
01 07 9A 4C EB 28 0B 30 5C 21 B2 39 ED E7 EE B6 1A 79 43 56 2E 26 1E C9 87 86 19 68 
FA EB 4A 2B BD F5 5D 54 6F C4 67 97 FF 42 2C D6 CF 36 03 48 58 A4 23 9B 51 03 5C 32 
0B DC 5E 4E E5 95 1B B5 C5 18 E7 33 0B D2 FE 8D E8 5C 47 4D 3C 16 79 42 48 1D CD 83 
D5 58 64 48 23 17 F3 29 A7 F1 F1 75 F4 B9 C6 45 F3 02 28 1C 90 C7 83 B9 49 AF 56 BD 
76 73 E7 45 7D 25 C5 77 3F C7 9A 1B ED 52 0A 05 54 15 B7 9A 2A 59 C1 67 6D E2 8C 02 
8B 97 64 96 5D 4C F8 31 A2 20 75 12 8D 99 C1 A2 DF AB 55 0A 62 24 79 CF A8 51 3D AE 
84 91 A5 80 19 9F BC 75 B0 F9 56 5E BA 57 A3 B1 61 AA 84 43 F0 D8 E6 44 C1 FA 51 0E 
0A B0 F7 F2 61 57 5B 86 7E AB DC 49 00 87 A0 3B 69 5F C1 45 C4 10 9A A8 5F B6 30 59 
2C 25 FA 15 A5 44 83 24 96 3D 5A 03 50 36 02 EC 6B 15 7C 8D CC 66 BF B7 F4 CF 4C 6D 
67 75 87 B9 4E D4 08 76 25 F8 B8 EF BF A8 A0 72 F9 81 AB FF 49 84 E7 BC 8F C5 DD A0 
86 B2 74 DD 59 8A B2 83 5D DD CC 0C 30 01 96 DF DF 56 0A 90 10 01 0B 4D B8 17 00 00 
03 DF DF 57 01 80 DF DF 58 01 05 00 00 00 00 00 00 00

Notification Detail Codes - 0x07

Payment Technology 0x07 Manual Card Entry (MCE) contains transaction notification detail codes involving manual card entry (MCE Only).

Reasons:

  • 0x01 = Card Event;

  • 0x08 = Data Update;

  • 0x10 = State Update.

Notification Detail Codes - 0x08

Payment Technology 0x08 Magnetic Stripe Reader (MSR) contains transaction notification detail codes involving magnetic stripe cards (MSR Only).

Reasons:

  • 0x01 = Card Event;

  • 0x08 = Data Update;

  • 0x10 = State Update

Notification Detail Codes - 0x10

Payment Technology 0x10 EMV Contact contains transaction notification detail codes involving contact chip cards (EMV Contact Only).

Reasons:

  • 0x01 = Card Event;

  • 0x02 = Online PIN Event;

  • 0x08 = Data Update;

  • 0x10 = State Update

Notification Detail Codes - 0x20

Payment Technology 0x20 EMV Contactless contains transaction notification detail codes involving contactless cards and contactless payment devices.

Reasons:

  • 0x01 = Card Event;

  • 0x02 = Online PIN Event;

  • 0x08 = Data Update;

  • 0x10 = State Update

Notification Detail Codes - 0x30

Payment Technology 0x30 Barcode Reader contains transaction notification detail codes involving barcodes (BCR Only). Reason: 0x01 = Barcode Event.

Notification Payload for Data Update, ARQC Update (Quick Chip), Data Attached

Notification Payload for Barcode Reader, Barcode Event, Type (Encrypted Data Attached)

Notification Payload for Barcode Reader, Barcode Event, Type, Data Attached (Unencrypted Data)

VAS Error Report

Notification Example - 0x0101

Manual Card Entry, Card Event, Data Entered, Reserved (MCE Only)

MSR, Card Event, Swiped, Reserved (MSR Only)

EMV Contact, Card Event, Inserted, Reserved (EMV Contact Only)

0x00

(BCR Only) Barcode Reader, Barcode Event, Read, Reserved

T

T

(BCR Only)

Barcode Reader, Barcode Event, MagTek Blob Type, Data Attached

In this case, the device includes additional data, defined in Table 7.1‑2, in the Notification Payload portion of the Notification Message

Byte 4 = Where in the VAS command sequence the error occurred:

  • 0x00 = Select OSE Error;

  • 0x01 = Get VAS Data Error (Apple only);

  • 0x02 = Select Smart Tap Error (Google only);

  • 0x03 = Negotiate Secure Session Error (Google only);

  • 0x04 = Get Select Smart Tap Error (Google only).