
packager.iso87binary.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE isopackager PUBLIC "-//jPOS/jPOS Generic Packager DTD 1.0//EN" "http://jpos.org/dtd/generic-packager-1.0.dtd"> <!-- ISO 8583:1987 (BINARY) field descriptions for GenericPackager --> <isopackager> <isofield id="0" length="4" name="MESSAGE TYPE INDICATOR" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="1" length="16" name="BIT MAP" class="org.jpos.iso.IFB_BITMAP"/> <isofield id="2" length="19" name="PAN - PRIMARY ACCOUNT NUMBER" pad="false" class="org.jpos.iso.IFB_LLNUM"/> <isofield id="3" length="6" name="PROCESSING CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="4" length="12" name="AMOUNT, TRANSACTION" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="5" length="12" name="AMOUNT, SETTLEMENT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="6" length="12" name="AMOUNT, CARDHOLDER BILLING" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="7" length="10" name="TRANSMISSION DATE AND TIME" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="8" length="8" name="AMOUNT, CARDHOLDER BILLING FEE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="9" length="8" name="CONVERSION RATE, SETTLEMENT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="10" length="8" name="CONVERSION RATE, CARDHOLDER BILLING" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="11" length="6" name="SYSTEM TRACE AUDIT NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="12" length="6" name="TIME, LOCAL TRANSACTION" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="13" length="4" name="DATE, LOCAL TRANSACTION" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="14" length="4" name="DATE, EXPIRATION" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="15" length="4" name="DATE, SETTLEMENT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="16" length="4" name="DATE, CONVERSION" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="17" length="4" name="DATE, CAPTURE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="18" length="4" name="MERCHANTS TYPE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="19" length="3" name="ACQUIRING INSTITUTION COUNTRY CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="20" length="3" name="PAN EXTENDED COUNTRY CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="21" length="3" name="FORWARDING INSTITUTION COUNTRY CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="22" length="3" name="POINT OF SERVICE ENTRY MODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="23" length="3" name="CARD SEQUENCE NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="24" length="3" name="NETWORK INTERNATIONAL IDENTIFIEER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="25" length="2" name="POINT OF SERVICE CONDITION CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="26" length="2" name="POINT OF SERVICE PIN CAPTURE CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="27" length="1" name="AUTHORIZATION IDENTIFICATION RESP LEN" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="28" length="9" name="AMOUNT, TRANSACTION FEE" pad="true" class="org.jpos.iso.IFB_AMOUNT"/> <isofield id="29" length="9" name="AMOUNT, SETTLEMENT FEE" pad="true" class="org.jpos.iso.IFB_AMOUNT"/> <isofield id="30" length="9" name="AMOUNT, TRANSACTION PROCESSING FEE" pad="true" class="org.jpos.iso.IFB_AMOUNT"/> <isofield id="31" length="9" name="AMOUNT, SETTLEMENT PROCESSING FEE" pad="true" class="org.jpos.iso.IFB_AMOUNT"/> <isofield id="32" length="11" name="ACQUIRING INSTITUTION IDENT CODE" pad="false" class="org.jpos.iso.IFB_LLNUM"/> <isofield id="33" length="11" name="FORWARDING INSTITUTION IDENT CODE" pad="false" class="org.jpos.iso.IFB_LLNUM"/> <isofield id="34" length="28" name="PAN EXTENDED" class="org.jpos.iso.IFB_LLCHAR"/> <isofield id="35" length="37" name="TRACK 2 DATA" pad="false" class="org.jpos.iso.IFB_LLNUM"/> <isofield id="36" length="104" name="TRACK 3 DATA" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="37" length="12" name="RETRIEVAL REFERENCE NUMBER" class="org.jpos.iso.IF_CHAR"/> <isofield id="38" length="6" name="AUTHORIZATION IDENTIFICATION RESPONSE" class="org.jpos.iso.IF_CHAR"/> <isofield id="39" length="2" name="RESPONSE CODE" class="org.jpos.iso.IF_CHAR"/> <isofield id="40" length="3" name="SERVICE RESTRICTION CODE" class="org.jpos.iso.IF_CHAR"/> <isofield id="41" length="8" name="CARD ACCEPTOR TERMINAL IDENTIFICACION" class="org.jpos.iso.IF_CHAR"/> <isofield id="42" length="15" name="CARD ACCEPTOR IDENTIFICATION CODE" class="org.jpos.iso.IF_CHAR"/> <isofield id="43" length="40" name="CARD ACCEPTOR NAME/LOCATION" class="org.jpos.iso.IF_CHAR"/> <isofield id="44" length="25" name="ADITIONAL RESPONSE DATA" class="org.jpos.iso.IFB_LLCHAR"/> <isofield id="45" length="76" name="TRACK 1 DATA" class="org.jpos.iso.IFB_LLCHAR"/> <isofield id="46" length="999" name="ADITIONAL DATA - ISO" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="47" length="999" name="ADITIONAL DATA - NATIONAL" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="48" length="999" name="ADITIONAL DATA - PRIVATE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="49" length="3" name="CURRENCY CODE, TRANSACTION" class="org.jpos.iso.IF_CHAR"/> <isofield id="50" length="3" name="CURRENCY CODE, SETTLEMENT" class="org.jpos.iso.IF_CHAR"/> <isofield id="51" length="3" name="CURRENCY CODE, CARDHOLDER BILLING" class="org.jpos.iso.IF_CHAR"/> <isofield id="52" length="8" name="PIN DATA" class="org.jpos.iso.IFB_BINARY"/> <isofield id="53" length="16" name="SECURITY RELATED CONTROL INFORMATION" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="54" length="120" name="ADDITIONAL AMOUNTS" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="55" length="999" name="RESERVED ISO" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="56" length="999" name="RESERVED ISO" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="57" length="999" name="RESERVED NATIONAL" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="58" length="999" name="RESERVED NATIONAL" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="59" length="999" name="RESERVED NATIONAL" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="60" length="999" name="RESERVED PRIVATE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="61" length="999" name="RESERVED PRIVATE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="62" length="999" name="RESERVED PRIVATE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="63" length="999" name="RESERVED PRIVATE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="64" length="8" name="MESSAGE AUTHENTICATION CODE FIELD" class="org.jpos.iso.IFB_BINARY"/> <isofield id="65" length="1" name="BITMAP, EXTENDED" class="org.jpos.iso.IFB_BINARY"/> <isofield id="66" length="1" name="SETTLEMENT CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="67" length="2" name="EXTENDED PAYMENT CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="68" length="3" name="RECEIVING INSTITUTION COUNTRY CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="69" length="3" name="SETTLEMENT INSTITUTION COUNTRY CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="70" length="3" name="NETWORK MANAGEMENT INFORMATION CODE" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="71" length="4" name="MESSAGE NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="72" length="4" name="MESSAGE NUMBER LAST" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="73" length="6" name="DATE ACTION" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="74" length="10" name="CREDITS NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="75" length="10" name="CREDITS REVERSAL NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="76" length="10" name="DEBITS NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="77" length="10" name="DEBITS REVERSAL NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="78" length="10" name="TRANSFER NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="79" length="10" name="TRANSFER REVERSAL NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="80" length="10" name="INQUIRIES NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="81" length="10" name="AUTHORIZATION NUMBER" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="82" length="12" name="CREDITS, PROCESSING FEE AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="83" length="12" name="CREDITS, TRANSACTION FEE AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="84" length="12" name="DEBITS, PROCESSING FEE AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="85" length="12" name="DEBITS, TRANSACTION FEE AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="86" length="16" name="CREDITS, AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="87" length="16" name="CREDITS, REVERSAL AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="88" length="16" name="DEBITS, AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="89" length="16" name="DEBITS, REVERSAL AMOUNT" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="90" length="42" name="ORIGINAL DATA ELEMENTS" pad="true" class="org.jpos.iso.IFB_NUMERIC"/> <isofield id="91" length="1" name="FILE UPDATE CODE" class="org.jpos.iso.IF_CHAR"/> <isofield id="92" length="2" name="FILE SECURITY CODE" class="org.jpos.iso.IF_CHAR"/> <isofield id="93" length="6" name="RESPONSE INDICATOR" class="org.jpos.iso.IF_CHAR"/> <isofield id="94" length="7" name="SERVICE INDICATOR" class="org.jpos.iso.IF_CHAR"/> <isofield id="95" length="42" name="REPLACEMENT AMOUNTS" class="org.jpos.iso.IF_CHAR"/> <isofield id="96" length="16" name="MESSAGE SECURITY CODE" class="org.jpos.iso.IFB_BINARY"/> <isofield id="97" length="17" name="AMOUNT, NET SETTLEMENT" pad="false" class="org.jpos.iso.IFB_AMOUNT"/> <isofield id="98" length="25" name="PAYEE" class="org.jpos.iso.IF_CHAR"/> <isofield id="99" length="11" name="SETTLEMENT INSTITUTION IDENT CODE" pad="false" class="org.jpos.iso.IFB_LLNUM"/> <isofield id="100" length="11" name="RECEIVING INSTITUTION IDENT CODE" pad="false" class="org.jpos.iso.IFB_LLNUM"/> <isofield id="101" length="17" name="FILE NAME" class="org.jpos.iso.IFB_LLCHAR"/> <isofield id="102" length="28" name="ACCOUNT IDENTIFICATION 1" class="org.jpos.iso.IFB_LLCHAR"/> <isofield id="103" length="28" name="ACCOUNT IDENTIFICATION 2" class="org.jpos.iso.IFB_LLCHAR"/> <isofield id="104" length="100" name="TRANSACTION DESCRIPTION" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="105" length="999" name="RESERVED ISO USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="106" length="999" name="RESERVED ISO USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="107" length="999" name="RESERVED ISO USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="108" length="999" name="RESERVED ISO USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="109" length="999" name="RESERVED ISO USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="110" length="999" name="RESERVED ISO USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="111" length="999" name="RESERVED ISO USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="112" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="113" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="114" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="115" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="116" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="117" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="118" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="119" length="999" name="RESERVED NATIONAL USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="120" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="121" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="122" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="123" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="124" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="125" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="126" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="127" length="999" name="RESERVED PRIVATE USE" class="org.jpos.iso.IFB_LLLCHAR"/> <isofield id="128" length="8" name="MAC 2" class="org.jpos.iso.IFB_BINARY"/> </isopackager>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy