AAAAPK #ž?\®)ÕÐ .htaccessnu W+A„¶
| "; // x_delim_char is obviously not found in the last go-around if($j>=69){ $debugger .= "Merchant-defined (".$j."): "; $debugger .= ": "; $debugger .= " | "; $debugger .= "";
$debugger .= $text;
$debugger .= " "; } else { $debugger .= $j; $debugger .= ": "; $debugger .= " | ";
$debugger .= "";
$debugger .= $text;
$debugger .= " "; } $debugger .= " | ";
$debugger .= "||||||||||||||||||||||||||||||||||||||||
| "; switch($j){ case 1: $debugger .= "Response Code: "; $debugger .= " | "; $debugger .= "";
$fval="";
if($pstr_trimmed == "1"){
$form->data['_PLUGINS_']['authorize_net']['response_code'] = $fval = "Approved";
$this->events['approved'] = 1;
}elseif($pstr_trimmed == "2"){
$form->data['_PLUGINS_']['authorize_net']['response_code'] = $fval = "Declined";
$this->events['declined'] = 1;
}elseif($pstr_trimmed == "3"){
$form->data['_PLUGINS_']['authorize_net']['response_code'] = $fval = "Error";
$this->events['error'] = 1;
}elseif($pstr_trimmed == "4"){
$form->data['_PLUGINS_']['authorize_net']['response_code'] = $fval = "Held";
$this->events['held'] = 1;
}
$debugger .= $fval;
$debugger .= " "; break; case 2: $debugger .= "Response Subcode: "; $debugger .= " | ";
$debugger .= "";
$form->data['_PLUGINS_']['authorize_net']['response_subcode'] = $pstr_trimmed;
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 3: $debugger .= "Response Reason Code: "; $debugger .= " | ";
$debugger .= "";
$form->data['_PLUGINS_']['authorize_net']['response_reason_code'] = $pstr_trimmed;
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 4: $debugger .= "Response Reason Text: "; $debugger .= " | ";
$debugger .= "";
$form->data['_PLUGINS_']['authorize_net']['response_reason_text'] = $pstr_trimmed;
//add Error
if($params->get('auto_add_error', 1) == 1 && ($this->events['declined'] == 1 || $this->events['error'] = 1)){
$form->validation_errors[] = $form->data['_PLUGINS_']['authorize_net']['response_reason_text'];
}
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 5: $debugger .= "Approval Code: "; $debugger .= " | ";
$debugger .= "";
$form->data['_PLUGINS_']['authorize_net']['approval_code'] = $pstr_trimmed;
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 6: $debugger .= "AVS Result Code: "; $debugger .= " | ";
$debugger .= "";
$form->data['_PLUGINS_']['authorize_net']['avs_result_code'] = $pstr_trimmed;
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 7: $debugger .= "Transaction ID: "; $debugger .= " | ";
$debugger .= "";
$form->data['_PLUGINS_']['authorize_net']['transaction_id'] = $pstr_trimmed;
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 8: $debugger .= "Invoice Number (x_invoice_num): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 9: $debugger .= "Description (x_description): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 10: $debugger .= "Amount (x_amount): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 11: $debugger .= "Method (x_method): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 12: $debugger .= "Transaction Type (x_type): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 13: $debugger .= "Customer ID (x_cust_id): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 14: $debugger .= "Cardholder First Name (x_first_name): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 15: $debugger .= "Cardholder Last Name (x_last_name): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 16: $debugger .= "Company (x_company): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 17: $debugger .= "Billing Address (x_address): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 18: $debugger .= "City (x_city): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 19: $debugger .= "State (x_state): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 20: $debugger .= "ZIP (x_zip): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 21: $debugger .= "Country (x_country): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 22: $debugger .= "Phone (x_phone): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 23: $debugger .= "Fax (x_fax): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 24: $debugger .= "E-Mail Address (x_email): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 25: $debugger .= "Ship to First Name (x_ship_to_first_name): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 26: $debugger .= "Ship to Last Name (x_ship_to_last_name): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 27: $debugger .= "Ship to Company (x_ship_to_company): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 28: $debugger .= "Ship to Address (x_ship_to_address): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 29: $debugger .= "Ship to City (x_ship_to_city): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 30: $debugger .= "Ship to State (x_ship_to_state): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 31: $debugger .= "Ship to ZIP (x_ship_to_zip): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 32: $debugger .= "Ship to Country (x_ship_to_country): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 33: $debugger .= "Tax Amount (x_tax): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 34: $debugger .= "Duty Amount (x_duty): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 35: $debugger .= "Freight Amount (x_freight): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 36: $debugger .= "Tax Exempt Flag (x_tax_exempt): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 37: $debugger .= "PO Number (x_po_num): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 38: $debugger .= "MD5 Hash: "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; case 39: $debugger .= "Card Code Response: "; $debugger .= " | ";
$debugger .= "";
$fval="";
if($pstr_trimmed=="M"){
$fval="M = Match";
}elseif($pstr_trimmed=="N"){
$fval="N = No Match";
}elseif($pstr_trimmed=="P"){
$fval="P = Not Processed";
}elseif($pstr_trimmed=="S"){
$fval="S = Should have been present";
}elseif($pstr_trimmed=="U"){
$fval="U = Issuer unable to process request";
}else{
$fval="NO VALUE RETURNED";
}
$debugger .= $fval;
$debugger .= " "; break; case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 55: case 56: case 57: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 65: case 66: case 67: case 68: $debugger .= "Reserved (".$j."): "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; break; default: if($j>=69){ $debugger .= "Merchant-defined (".$j."): "; $debugger .= ": "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; } else { $debugger .= $j; $debugger .= ": "; $debugger .= " | ";
$debugger .= "";
$debugger .= $pstr_trimmed;
$debugger .= " "; } break; } $debugger .= " | ";
$debugger .= "