Appendix A – TLV Data Format
RawBatchData
(Base64 string)
KSN
(Hexadecimal string)
DeviceSerialNumber
(Hexadecimal string)
EncryptionType
(Hexadecimal)
NumberOfPaddedBytes
NumberOfPaddedBytesForBatch
EMVSREDData
(Hexadecimal string)
EMVSREDDataForBatch
(Hexadecimal string)
FallbackIndicator
(Hexadecimal)
MaskedICCTrack2
ServiceCode
CardHolderName
(Hexadecimal string)
CardType
ApprovalStatus
Example Request/Response:
{
"DeviceID": "",
"CardType": 7,
SDK - MagneFlex Powder, Middleware| PIN PEDs | Programmer's Manual ( MagneFlex Powder V2 API )
Page 75
Raw Batch data for the transaction
Key serial number
MagTek device serial number
Encryption type
80 = DUKPT Key Data variant
81 = DUKPT Key PIN variant
Number of padded bytes to the end of the decrypted EMV SRED
(Integer)
data to make a multiple of 8 bytes.
Number of padded bytes to the end of the decrypted EMV SRED
(Integer)
Batch data to make a multiple of 8 bytes.
EMV SRED data. This is data portion of the TLV tag DFDF59
from ARQCData.
EMV SRED Batch data
Fallback indicator
00 = No Fallback
01 = Technical Fallback
81 = MSR Fallback
Masked magnetic stripe data for track 2
(String)
Service code
(Integer)
Card holder name
Card type.
(Integer)
0 = Other
1 = Financial
2 = AAMVA
3 = Manual
4 = Unknown
5 = ICC
6 = Contactless ICC - EMV
7 = Financial MSR + ICC
8 = Contactless ICC - MSD
Approval status
(Integer)
Need help?
Do you have a question about the SDK MagneFlex Powder and is the answer not in the manual?