$response[1] = Response Code (1 = Approved, 2 = Declined, 3 = Error, 4 = Held for Review) $response[2] = Response Subcode (Code used for Internal Transaction Details) $response[3] = Response Reason Code (Code detailing response code) $response[4] = Response Reason Text (Text detailing response code and response reason code) $response[5] = Authorization Code (Authorization or approval code - 6 characters) $response[6] = AVS Response (Address Verification Service response code - A, B, E, G, N, P, R, S, U, W, X, Y, Z) (A, P, W, X, Y, Z are default AVS confirmation settings - Use your Authorize.net Merchant Interface to change these settings) (B, E, G, N, R, S, U are default AVS rejection settings - Use your Authorize.net Merchant Interface to change these settings) $response[7] = Transaction ID (Gateway assigned id number for the transaction) $response[38] = MD5 Hash (Gateway generated MD5 has used to authenticate transaction response) $response[39] = Card Code Response (CCV Card Code Verification response code - M = Match, N = No Match, P = No Processed, S = Should have been present, U = Issuer unable to process request)