Nicolas,
per your guidance:
in file /public_html/plugins/hikashoppayment/authorize/authorize.php
PREVIOUS CODE from line 97-103
$post_string = rtrim( $post_string, '& ');
$request = curl_init($this->payment_params->url);
curl_setopt($request, CURLOPT_HEADER, 0);
curl_setopt($request, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($request, CURLOPT_POSTFIELDS, $post_string);
curl_setopt($request, CURLOPT_SSL_VERIFYPEER, FALSE);
$post_response = curl_exec($request);
CHANGED TO:
$post_string = rtrim( $post_string, '& ');
$request = curl_init($this->payment_params->url);
curl_setopt($request, CURLOPT_HEADER, 0);
curl_setopt($request, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($request, CURLOPT_POST, true);
curl_setopt($request, CURLOPT_POSTFIELDS, $post_string);
curl_setopt($request, CURLOPT_SSL_VERIFYPEER, FALSE);
$post_response = curl_exec($request);
and we are testing sales transactions today, and then going back to Authorize.net for confirmation that it conforms to their new standards.
I will report back degree of success with this solution.
Thanks very much
Kent