According to the API PDF (http://www.authorize.net/support/AIM_guide.pdf) there are 45 return fields.
Using the url: https://test.authorize.net/gateway/transact.dll
If i send
x_delim_data=true&x_relay_response=false&x_card_num=4111111111111111&x_exp_date=1015&x_amount=1.00
I get about 22 fields returned
But if i send
x_solution_ID=A1000006&x_currency_code=USD&x_delim_data=TRUE&x_relay_response=FALSE&x_type=AUTH_CAPTURE&x_method=CC&x_invoice_num=20140221213924_1393043964&x_amount=70.44&cardType=American+Express&x_exp_date=0120&x_card_code=002&x_card_num=370000000000002&x_address=SM+Road&x_zip=46208
I get about 65 fields returned
I'm trying to write a handler but It's hard to understand what the extra fields are since it seems like it's 20 that aren't in the API document.
Solved! Go to Solution.
10-20-2014 06:22 AM
I now have realized that. What I can't figure out is how to map the 68 fields that respond in CNP. The api pdf (non-xml) only lists 45 responses.
10-20-2014 11:50 AM
There isn't a field that determines CNP or CP, it the account that you have with authorize.net.
What do you mean the extra fields are from? isn't it listed on the pdf doc?
Some are blank(saved for future use), so don't map those, just follow the index on the pdf
Like RichardH said, you could use the XML verison, then everything will be in a node.
10-20-2014 11:52 AM - edited 10-20-2014 11:55 AM
The current AIM NVP guide indicates there will be 68 fields returned (assuming you're using V3.1), however those above 55 are not yet defined.
http://www.authorize.net/support/AIM_guide.pdf
Richard
10-20-2014 12:13 PM