Appendix A – TLV Data Format
KSN
(Hexadecimal string)
MagnePrintStatus
(Hexadecimal string)
PANData
(Hexadecimal string)
MagTekSerialNumber
(Hexadecimal string)
Track1
Track2
Track3
StatusCode
(Integer)
AdditionalOutputData
(name/value pair)
Example Request/Response:
{
"DeviceID": "",
"WaitTime": 20,
"Options": 0,
"Tones": 2,
"CloseDevice": true,
"EndSession": true,
"EndSessionDisplayMessage": 0
}
{
"CardManualOutput":
"CardOperationStatus": 0,
"CardStatus": 0,
"CardType": 3,
"DataType": 34,
"EncryptedMagnePrint": "",
SDK - MagneFlex Powder, Middleware| PIN PEDs | Programmer's Manual ( MagneFlex Powder V2 API )
Page 61
Key Serial Number used for the transaction.
Bit masked MagnePrint status.
•
Bit 0 = MagnePrint capable flag
•
Bits 1 to 15 = Product revision & mode
•
Bit 16 = Reserved
•
Bit 17 = Reserved for noise measurement
•
Bit 18 = Swipe too slow
•
Bit 19 = Swipe too fast
•
Bit 20 = Reserved
•
Bit 21 = Actual card swipe direction (0 = Forward, 1 = Reverse)
•
Bits 22-31 = Reserved
Primary Account Number data
MagTek device serial number
Masked Track 1 data
(String)
Masked Track 2 data
(String)
Masked Track 3 data
(String)
Status code
Additional output data
{
Need help?
Do you have a question about the SDK MagneFlex Powder and is the answer not in the manual?