I am trying to send a level3 capture transation for American Express card using the store from my account, but I getting error 099 "Level 2/3 data has problem".
However, level 1 is processed without any issues.
Unfortunately, the error message for level 3 doesn't provide any details, so it is hard to identify what is wrong.
Here is the xml that I try to send for level 3. I will appreciate if you could point me out to what should be changed to make it work.
I have removed the numbers from store_id and the ip token from the request.
<request> <store_id>monca</store_id> <api_token> </api_token> <axcompletion> <order_id>0008002</order_id> <comp_amount>17.61</comp_amount> <txn_number>708-0_11</txn_number> <crypt_type>1</crypt_type> <axlevel23> <table1> <big04>000800</big04> <big10>CIV-000739</big10> <n1_loop> <n101>R6</n101> <n102>Canadian</n102> <n301>456 Silver RoadPasadena,CA 91103 USA</n301> <n401>Pasadena</n401> <n402>CA</n402> <n403>91103</n403> <ref> <ref01>4C</ref01> <ref02>91103</ref02> </ref> <ref> <ref01>CR</ref01> <ref02>5637159592</ref02> </ref> </n1_loop> </table1> <table2> <it1_loop> <it102>1.00</it102> <it103>ea</it103> <it104>18.00</it104> <it106s> <it10618>Audio</it10618> </it106s> <txi> <txi01>GS</txi01> <txi02>1.22</txi02> <txi03>7.25</txi03> </txi> <pam05>16.78</pam05> <pid05>Cabinet</pid05> </it1_loop> </table2> <table3> <txi> <txi01>GS</txi01> <txi02>0.00</txi02> </txi> </table3> </axlevel23> </axcompletion></request>