ccavenue付款网关请求处理程序未重定向到ccavenue-payment-gateway

时间:2019-09-17 10:41:21

标签: php codeigniter ccavenue

ccavenue支付网关请求处理程序未重定向到ccavenue-payment-gateway 。.

我已经设置了带有所需隐藏参数的ccAvenue请求处理程序表单,但是它没有重定向到ccAvenue付款网关。我尝试了多次调试,但无法正常工作。请建议我改变。

我的代码段:

ccAvRequestHandler-

<?php 
       error_reporting(0);
       include('Crypto.php');

       $payment_mode = "TEST"; // TEST/LIVE 

       if($payment_mode=="TEST"){
            $action = "https://test.ccavenue.com/transaction/transaction.do?command=initiateTransaction";
       }else{
            $action = "https://secure.ccavenue.com/transaction/transaction.do?command=initiateTransaction";
       }
?>

<form method="post" name="redirect" action="<?=$action?>"> 
    <?php
        echo "<input type=hidden name=encRequest value=$encrypted_data>";
        echo "<input type=hidden name=access_code value=$access_code>";
    ?>
</form>
<?php exit; ?>
<script language='javascript'>document.redirect.submit();</script>

<!--Boostrap Core js start-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

隐藏的输入值正常显示,但是为什么不重定向到ccAvenue付款网关。 其重定向到空白页意味着表格本身。

请给我建议更改。

还附有该表格的查看页面源代码的屏幕截图。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

为什么要放

<?php exit; ?>

在表单结束标记之后, 脚本在那里终止