Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Basically, if you send a result code to the reader that is not recognized by the kernel, the kernel will change it to 'Z3' (5A33). For example: the kernel may not be recognizing result code 3035. Instead, it gets changed to 5A33 ('Z3'). 

Solution: You need to configure can use tag DFEE1B in the device's Terminal Settings to define your three response codes: Approved/Referral/Decline.

...

Once DFEE1B is properly defined with the DECLINE = 3035, then the kernel will recognize and properly process the transaction.

NOTE: You can also  To set the tag on a per-transaction basis, you can send DFEE1B in the emv_completeTransaction() method, in the Universal SDK, or provide DFEE1B in the "extra tags" of the Complete Transaction parameters in the Universal Demo app, in case the tag needs to be set on a per-transaction basis.

 

See also:

Filter by label (Content by label)
showLabelsfalse
spacesKB
showSpacefalse
sortmodified
labelsdfee1b tags