why system always returns P in AVS response and approve my transaction even if i enter any of the zip code listed here : http://developer.authorize.net/tools/errorgenerationguide/.
i am sending my transactions to here : https://test.authorize.net/gateway/transact.dll
String i am posting is:x_solution_ID=A1000006&x_currency_code=USD&x_version=3.1&x_delim_data=TRUE&x_delim_char=%7C&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&x_login=XXXXXXXX&x_tran_key=XXXXXXXXXXXXX
Response i am getting is :
Array ( [0] => 1 [1] => 1 [2] => 1 [3] => (TESTMODE) This transaction has been approved. [4] => 000000 [5] => P [6] => 0 [7] => 20140221213954_13930 [8] => [9] => 70.44 [10] => CC [11] => auth_capture [12] => [13] => [14] => [15] => [16] => SM Road [17] => [18] => [19] => 46208 [20] => [21] => [22] => [23] => [24] => [25] => [26] => [27] => [28] => [29] => [30] => [31] => [32] => [33] => [34] => [35] => [36] => [37] => 6EC09CA04E07A0AD04B8ADB43D5ACE46 [38] => [39] => [40] => [41] => [42] => [43] => [44] => [45] => [46] => [47] => [48] => [49] => [50] => XXXX0002 [51] => American Express [52] => [53] => [54] => [55] => [56] => [57] => [58] => [59] => [60] => [61] => [62] => [63] => [64] => [65] => [66] => [67] => [68] => American Express )
So, whatever i enter in zip or whatever amount is, it always approve my transaction and always returns P in AVS response.
Can anybody please help me to know that where i am doing wrong? and why its not working as per : http://developer.authorize.net/tools/errorgenerationguide/
Hope to have solution ASAP.
Thanks
dilip