Guest Posted August 15, 2005 Share Posted August 15, 2005 Below is code from linkpointms1.php that populates an array for output to xml... unfortunately it does not properly prepare the data... for instance, &'s are left raw, among other things that break xml... Shouldn't each of these lines use something like tep_output_string_protected()? --gabe 198 $myorder["host"]=MODULE_PAYMENT_LINKPOINTMS1_SERVER; 199 $myorder["port"]="1129"; 200 $myorder["storename"]=MODULE_PAYMENT_LINKPOINTMS1_LOGIN; // your store ID - supplied by linkpoint 201 $myorder["keyfile"]="includes/linkpoint/" . MODULE_PAYMENT_LINKPOINTMS1_LOGIN . ".pem"; // you will need to change this to your pem f ile (supplied by linkpoint) 202 $myorder["result"]=MODULE_PAYMENT_LINKPOINTMS1_MODE; 203 $myorder["Ip"]=$HTTP_POST_VARS['x_Customer_IP']; 204 /************ Convert Order Variables ********************/ 205 $myorder["userid"] = $HTTP_POST_VARS['x_Cust_ID']; 206 $myorder["cardNumber"] = $HTTP_POST_VARS['cc_number']; 207 $myorder["cardExpMonth"] = $HTTP_POST_VARS['x_CC_expdate_month']; 208 $myorder["cardExpYear"] = $HTTP_POST_VARS['x_CC_expdate_year']; 209 $myorder["bname"] = $HTTP_POST_VARS['cc_owner']; 210 211 $myorder["email"] = $HTTP_POST_VARS['x_Email_address']; 212 $myorder["phone"] = $HTTP_POST_VARS['x_Phone']; 213 $myorder["comments"] = $HTTP_POST_VARS['x_Comments']; 214 215 $myorder["baddr1"] = $HTTP_POST_VARS['x_Billing_Address']; 216 $myorder["addrnum"] = $HTTP_POST_VARS['x_Billing_Address_Verification']; 217 218 $myorder["bcity"] = $HTTP_POST_VARS['x_Billing_City']; 219 $myorder["bstate"] = $HTTP_POST_VARS['x_Billing_State']; 220 $myorder["bzip"] = $HTTP_POST_VARS['x_Billing_Zip']; 221 $myorder["bcountry"]= 'US'; 222 223 $myorder["sname"] = $HTTP_POST_VARS['x_ship_to_name']; 224 $myorder["saddr1"] = $HTTP_POST_VARS['x_ship_to_address']; 225 $myorder["scity"] = $HTTP_POST_VARS['x_ship_to_city']; 226 $myorder["sstate"] = $HTTP_POST_VARS['x_ship_to_state']; 227 $myorder["szip"] = $HTTP_POST_VARS['x_ship_to_zip']; 228 $myorder["scountry"]= 'US'; 229 230 $myorder["oid"] = $HTTP_POST_VARS['Set_Auto_By_Linkpoint']; 231 $myorder["chargetotal"] = $HTTP_POST_VARS['x_TotalAmount']; 232 $myorder["subtotal"] = $HTTP_POST_VARS['x_SubAmount']; 233 $myorder["shipping"] = $HTTP_POST_VARS['x_Shipping']; 234 $myorder["tax"] = $HTTP_POST_VARS['x_Tax']; 235 236 if (tep_not_null($HTTP_POST_VARS['x_CC_cvmvalue'])) { 237 $myorder["cvmindicator"] = 'cvm_provided'; 238 $myorder["cvmvalue"] = $HTTP_POST_VARS['x_CC_cvmvalue']; 239 } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.