无法使用代码点火器重定向 payumoney 中的 fURL



我在我的网站中集成了payumoney,我正在使用codeigniter框架。我使用 bolt 完成了此操作,并且每次付款都成功,但是每当付款失败时,它都不会调用我传递给 payumoney 的 furl。我找出了如下问题: 每当付款失败时,它会返回到Payu付款模式/弹出窗口以偿还付款,但不执行为失败响应编写的代码。如果我等待自动关闭payu对话框,无论花费多长时间,即10-15分钟,那么它会执行失败代码,但有条件地我必须等待其自动关闭,这是不可接受的,如果在付款失败后我关闭payu对话框,它不会执行失败代码。我只想知道如何自动关闭对话框或执行代码。 任何人都可以帮助摆脱这种情况,任何帮助都会得到赞赏。

螺栓代码:

function getHash()
{
var course_id = $("#pro_id").val();
$.ajax({
url:  '<?php echo base_url();?>paymentprocess/payUMoney_Process',
type: 'post',          
data:{"course_id":course_id},
success: function(data) {
var responseData = JSON.parse(data);
console.log(responseData.data);
if(responseData.status = "200")
{ 
var response = responseData.data;

launchBOLT(response);
}
else
{
alert("Something went wrong");
}
}
});
}

这是我的控制器代码:

$data = array();
$data["udf5"] = "BOLT_KIT_PHP7";
$data['orderId'] = "order153";
$data["surl"] = base_url()."paymentprocess/payumoney_success";
$data["furl"] = base_url()."paymentprocess/payumoney_failed";
$data["curl"] = base_url()."paymentprocess/payumoney_cancel";
$data["key"] =  "TBBRlvO5"; 
$data["salt"] =  "3JCjLwS8aa";
$data["txnid"] = "Txn" . rand(10000,99999999);
$data["amount"] = 1; //
$data["pinfo"] =   $payTMData["course_name"];//"P01,P02";
$data["fname"] =  $userdetail->first_name;
$data["email"] =  $userdetail->email;
$data["mobile"] = "";
$data["hash"] = hash('sha512',  $data["key"].'|'.$data["txnid"].'|'.$data["amount"].'|'.$data["pinfo"].'|'.$data["fname"].'|'.$data["email"].'|||||'.$data["udf5"].'||||||'.$data["salt"]);
$responseData = array("status" =>'200',"data"=>$data);
echo json_encode($responseData);

下面是失败的 URL 函数:

function payumoney_failed()
{
if($_POST)
{
	$a = 'POST';
}else if($_REQUEST)
{
	$a = "REQUESt";
}
else{
	$a = "none of the above";
}
$data = array(
		'demo' => $a
);
$this->Crud_model->SaveData('testing',$data);
}

但是每当付款失败时,它都不会调用payumoney_failed((函数。 请帮助我。 提前感谢。

有两种类型的结账 1. 螺栓检出 2. 重定向结帐

当您单击付款按钮时,将出现螺栓结帐弹出窗口,在重定向的情况下,它将重定向到PayU页面。

在失败的交易情况下,在 bolt 检出中,它将再次重定向到弹出窗口以进行重新尝试,在重定向签出中,它将重定向到失败 URL。

相关内容

  • 没有找到相关文章

最新更新