ut-codec
Version:
UT codec module.
43 lines (42 loc) • 3.1 kB
JSON
{
"-2":{"mask":"field:4/string", "name":"Message Size Header"},
"-1":{"mask":"field:15/string", "name":"Message Type ID"},
"0":{"mask":"byte1:8/integer,byte2:8/integer,byte3:8/integer,byte4:8/integer,byte5:8/integer,byte6:8/integer,byte7:8/integer,byte8:8/integer", "name":"Primary Mask", "bitmap":true},
"1":{"mask":"byte1:8/integer,byte2:8/integer,byte3:8/integer,byte4:8/integer,byte5:8/integer,byte6:8/integer,byte7:8/integer,byte8:8/integer", "name":"Secondary Mask", "bitmap":true},
"2":{"mask":"field:19/string", "name":"Primary Account ID"},
"3":{"mask":"field:5/string", "name":"Processing Code"},
"4":{"mask":"field:12/string", "name":"Transaction Amount"},
"5":{"mask":"field:12/string", "name":"Reconciliation Amount"},
"6":{"mask":"field:12/string", "name":"Amount - Card Holder Billing"},
"7":{"mask":"field:10/string", "name":"Transmission Date / Time"},
"8":{"mask":"field:8/string", "name":"Amount - Cardholder Billing Fee"},
"9":{"mask":"field:8/string", "name":"Conversion Rate, Reconsiliation"},
"10":{"mask":"field:8/string", "name":"Conversion Rate - Customer Billing"},
"11":{"mask":"field:6/string", "name":"System Trace Audit Number"},
"12":{"mask":"field:12/string", "name":"Date and Time Local Transaction"},
"13":{"mask":"field:4/string", "name":"Effective Date"},
"14":{"mask":"field:4/string", "name":"Expiration Date"},
"15":{"mask":"field:6/string", "name":"Settlement Date"},
"16":{"mask":"field:4/string", "name":"Conversion Date"},
"17":{"mask":"field:4/string", "name":"Date Capture"},
"18":{"mask":"field:4/string", "name":"Merchant Type"},
"19":{"mask":"field:3/string", "name":"Country Code, Acquiring Institution"},
"20":{"mask":"field:3/string", "name":"Country Code, Primary Account Number"},
"21":{"mask":"field:3/string", "name":"Country Code, Forwording Institution"},
"22":{"mask":"field:12/string", "name":"POS Data Code"},
"24":{"mask":"field:3/string", "name":"Function Code"},
"25":{"mask":"field:4/string", "name":"Message Reason Code"},
"32":{"mask":"field:8/string", "name":"Acquiring Institution Identification Code"},
"33":{"mask":"field:8/string", "name":"Forwording Institution Identification Code"},
"35":{"mask":"field:26/string", "name":"Track 2 Data"},
"37":{"mask":"field:12/string", "name":"Retrieval Reference Number"},
"39":{"mask":"field:3/string", "name":"Action Code"},
"41":{"mask":"field:16/string", "name":"Card Acceptor Terminal Identification"},
"42":{"mask":"field:15/string", "name":"Card Acceptor Identification Code"},
"43":{"mask":"field:42/string", "name":"Card Acceptor Name/Location"},
"49":{"mask":"field:3/string", "name":"Currency Code, Transaction"},
"50":{"mask":"field:3/string", "name":"Currency Code, Reconciliation"},
"51":{"mask":"field:3/string", "name":"Currency Code, Cardholder Billing"},
"53":{"mask":"field:12/string", "name":"Security Related Control Information"},
"128":{"mask":"field:8/string", "name":"Message Authentication Code Field"}
}