Of course only a moment later I notice the answer.
The Authorize.net hash is in uppercase. So the correct PHP code is below:
$hash = strtoupper(md5('testHASH123HASH'.$_POST['x_trans_id'].$_POST['x_amount']));
View solution in original post
05-05-2015 11:53 AM