<?php include('Crypto.php')?> <?php error_reporting(1); $workingKey='FCA4316B177F4EA994C3F6C0BEFC53A2'; //Working Key should be provided here. //$workingKey='F60F0C78DCE34C5DDDC6D4ACF3165DE9';//Working Key Test Details $encResponse=$_POST["encResp"]; //This is the response sent by the CCAvenue Server $rcvdString=decrypt($encResponse,$workingKey); //Crypto Decryption used as per the specified working key. $order_status=""; $decryptValues=explode('&', $rcvdString); $dataSize=sizeof($decryptValues); echo "<center>"; for($i = 0; $i < $dataSize; $i++) { $information=explode('=',$decryptValues[$i]); if($i==3) $order_status=$information[1]; } if($order_status==="Success") { echo "<br>Thank you for shopping with us. Your credit card has been charged and your transaction is successful. We will be shipping your order to you soon."; } else if($order_status==="Aborted") { echo "<br>Thank you for shopping with us.We will keep you posted regarding the status of your order through e-mail"; } else if($order_status==="Failure") { echo "<br>Thank you for shopping with us.However,the transaction has been declined."; } else { echo "<br>Security Error. Illegal access detected"; } echo "<br><br>"; echo "<table cellspacing=4 cellpadding=4>"; for($i = 0; $i < $dataSize; $i++) { $information=explode('=',$decryptValues[$i]); echo '<tr><td>'.$information[0].'</td><td>'.urldecode($information[1]).'</td></tr>'; } echo "</table><br>"; echo "</center>"; ?>