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付款网关。 其重定向到空白页意味着表格本身。
请给我建议更改。
还附有该表格的查看页面源代码的屏幕截图。
答案 0 :(得分:0)
为什么要放
<?php exit; ?>
在表单结束标记之后, 脚本在那里终止