I am trying to send the 0100 request message from jpos ( we built acquirer ) to Network Simulator of Master Card .
<isomsg direction="outgoing">
<field id="0" value="0100"/>
<field id="2" value="5413330089010640"/>
<field id="3" value="000000"/>
<field id="4" value="000000045800"/>
<field id="7" value="0205115339"/>
<field id="11" value="000001"/>
<field id="12" value="115339"/>
<field id="13" value="0205"/>
<field id="14" value="1602"/>
<field id="18" value="5999"/>
<field id="22" value="051"/>
<field id="23" value="000"/>
<field id="32" value="012345"/>
<field id="33" value="022020"/>
<field id="35" value="5413330089010640=1602201043950169"/>
<field id="37" value="000000000911"/>
<field id="41" value="02001101"/>
<field id="42" value="123456789123456"/>
<field id="43" value="ICC POS Test Paris FRA"/>
<field id="48" value="R"/>
<field id="49" value="978"/>
<field id="55" value="9F34034403029F260838DFB33DC478B64A9F2701809F10120110A7800F040000848800000000000000FF9F37042216054A9F3602004995050000009000820238009F3303E0F0C89F1A0203929F3501229F1E0830323030313130319A031302129C01009F02060000000458005F2A0209785F3601029F5301524F07A00000000410109F09020002" type="binary"/>
<field id="61" value="0000000000500250000"/>
<field id="127" value="EMVREF"/>
</isomsg>
When this message recieved in Network simulator there was exception while depacking the filed 43.
error msg in network side : DE43_1030 : 043 : Auth - DE43(d) - DE 61, subfield 13 is not 840 and DE 43, positions 38-40 is not a valid three-character alphabetic country code
before upto filed 43 i correctly recieved in Network side , from filed 43 , parsing went wrong .
I guess my package was not correct for the field 43.
i need to choose the correct package so that it will correctly depacked in network.