Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

authorize.net no go -tried Austin's 1.7 /CVV 1.24


jcestlin

Recommended Posts

Hello and thank you to anyone available/willing to offer any suggestions....

 

I've installed Austins 1.7, and CVV 1.24 - going in circles wading through all the old messages on the board.

 

2 problems that I can distill:

CVV field does not show up on checkout page

error message: Missing argument 5 for validate() in catalog/includes/classes/cc_validation.php on line 20

 

Any suggestions on where to go next, and in what order? I fear I've done so many bug fixes from the contribs that I don't even know where to begin any more.

 

 

P.S. I'm closing in on a deadline and at this point willing to pay for help - if you are interested, please message me

Link to comment
Share on other sites

in case anyone looks at this in the future and is trying to get help...

I solved my own problem - it was a combination of things.

First, reinstalled the 1.7 authorize.net contribution

Second - if you have Godaddy as a host with an SSL site, they have additional curl settings, so the authorizenet_direct.php file needs to be edited - the following worked for me -I CAN'T GUARANTEE that it will be correct for everyone. Try on a dev store and backup....:

 

on line 148 after

 

change:

$ch = curl_init();

  curl_setopt($ch, CURLOPT_URL,$url);

  curl_setopt($ch, CURLOPT_VERBOSE, 0);

  curl_setopt($ch, CURLOPT_POST, 1);

  curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  //Windows 2003 Compatibility

  $authorize = curl_exec($ch);

  curl_close($ch);

  $response = split(",", $authorize);

}

?>

 

to:

$ch = curl_init();

  curl_setopt($ch, CURLOPT_URL,$url);

  curl_setopt($ch, CURLOPT_VERBOSE, 0);

  curl_setopt($ch, CURLOPT_POST, 1);

  curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  //Windows 2003 Compatibility

  curl_setopt ($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);

              curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);

              curl_setopt ($ch, CURLOPT_PROXY, "http://64.202.165.130:3128");

               

$authorize = curl_exec($ch);

  curl_close($ch);

  $response = split(",", $authorize);

}

?>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...